| Summary of Intangible Assets | 
 The following is a summary of intangible assets as of September 30, 2020 and December 31, 2019:  
  
| 
   
 | 
   
 | 
 Customer Relationships 
 | 
   
 | 
   
 | 
 Other Intangible Assets 
 | 
   
 | 
   
 | 
 Total 
 | 
   
 | 
 
| 
 Cost 
 | 
    
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
 
| 
 Balance, January 1, 2020 
 | 
    
 | 
 $ 
 | 
 44,060 
 | 
    
 | 
   
 | 
 $ 
 | 
 2,467 
 | 
    
 | 
   
 | 
 $ 
 | 
 46,527 
 | 
    
 | 
 
| 
 Disposal 
 | 
   
 | 
   
 | 
 — 
 | 
   
 | 
   
 | 
   
 | 
 (6 
 | 
 ) 
 | 
   
 | 
   
 | 
 (6 
 | 
 ) 
 | 
 
| 
 Balance, September 30, 2020 
 | 
    
 | 
   
 | 
 44,060 
 | 
   
 | 
   
 | 
   
 | 
 2,461 
 | 
   
 | 
   
 | 
   
 | 
 46,521 
 | 
    
 | 
 
| 
 Useful lives 
 | 
    
 | 
   
 | 
 10-20 years 
 | 
   
 | 
   
 | 
   
 | 
 3-5 years 
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
 
| 
 Accumulated amortization 
 | 
    
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
 
| 
 Balance, January 1, 2020 
 | 
    
 | 
   
 | 
 (14,833 
 | 
 ) 
 | 
   
 | 
   
 | 
 (2,408 
 | 
 ) 
 | 
   
 | 
   
 | 
 (17,241 
 | 
 ) 
 | 
 
| 
 Amortization expense 
 | 
    
 | 
   
 | 
 (2,011 
 | 
 ) 
 | 
   
 | 
   
 | 
 (58 
 | 
 ) 
 | 
   
 | 
   
 | 
 (2,069 
 | 
 ) 
 | 
 
| 
 Disposal 
 | 
   
 | 
   
 | 
 — 
 | 
   
 | 
   
 | 
   
 | 
 5 
 | 
   
 | 
   
 | 
   
 | 
 5 
 | 
   
 | 
 
| 
 Balance, September 30, 2020 
 | 
    
 | 
   
 | 
 (16,844 
 | 
 ) 
 | 
   
 | 
   
 | 
 (2,461 
 | 
 ) 
 | 
   
 | 
   
 | 
 (19,305 
 | 
 ) 
 | 
 
| 
 Net book value 
 | 
    
 | 
 $ 
 | 
 27,216 
 | 
   
 | 
   
 | 
 $ 
 | 
 — 
 | 
   
 | 
   
 | 
 $ 
 | 
 27,216 
 | 
    
 | 
 
| 
 Cost 
 | 
    
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
 
| 
 Balance, January 1, 2019 
 | 
    
 | 
 $ 
 | 
 22,560 
 | 
    
 | 
   
 | 
 $ 
 | 
 2,467 
 | 
    
 | 
   
 | 
 $ 
 | 
 25,027 
 | 
    
 | 
 
| 
 Acquisition of Cortina 
 | 
   
 | 
   
 | 
 21,500 
 | 
   
 | 
   
 | 
   
 | 
 — 
 | 
   
 | 
   
 | 
   
 | 
 21,500 
 | 
   
 | 
 
| 
 Balance, December 31, 2019 
 | 
    
 | 
   
 | 
 44,060 
 | 
    
 | 
   
 | 
   
 | 
 2,467 
 | 
    
 | 
   
 | 
   
 | 
 46,527 
 | 
    
 | 
 
| 
 Useful lives 
 | 
    
 | 
   
 | 
 10-20 years 
 | 
    
 | 
   
 | 
   
 | 
 3-5 years 
 | 
    
 | 
   
 | 
   
 | 
   
 | 
   
 | 
 
| 
 Accumulated amortization 
 | 
    
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
   
 | 
 
| 
 Balance, January 1, 2019 
 | 
    
 | 
   
 | 
 (12,887 
 | 
 ) 
 | 
   
 | 
   
 | 
 (2,247 
 | 
 ) 
 | 
   
 | 
   
 | 
 (15,134 
 | 
 ) 
 | 
 
| 
 Amortization expense 
 | 
    
 | 
   
 | 
 (1,946 
 | 
 ) 
 | 
   
 | 
   
 | 
 (161 
 | 
 ) 
 | 
   
 | 
   
 | 
 (2,107 
 | 
 ) 
 | 
 
| 
 Balance, December 31, 2019 
 | 
   
 | 
   
 | 
 (14,833 
 | 
 ) 
 | 
   
 | 
   
 | 
 (2,408 
 | 
 ) 
 | 
   
 | 
   
 | 
 (17,241 
 | 
 ) 
 | 
 
| 
 Net Book Value 
 | 
    
 | 
 $ 
 | 
 29,227 
 | 
   
 | 
   
 | 
 $ 
 | 
 59 
 | 
   
 | 
   
 | 
 $ 
 | 
 29,286 
 | 
   
 | 
 
 
 
 |