XML 60 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Principal Business Activity and Significant Accounting Policies - Receivables and Credit Policy (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Receivables and Credit Policy    
Accounts receivable, gross $ 118,402 $ 114,454
Less: Allowance for doubtful accounts (398) (507)
Total accounts receivable, net 118,004 113,947
Trade receivables    
Receivables and Credit Policy    
Accounts receivable, gross 104,612 108,049
Other receivables    
Receivables and Credit Policy    
Accounts receivable, gross $ 13,790 $ 6,405