XML 76 R61.htm IDEA: XBRL DOCUMENT v3.22.4
Expected Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance, beginning of period $ 3,349 $ 3,376
Provision for (recovery of) expected credit losses 700 (46)
Amounts written off charged against the allowance (416) (54)
Other, including foreign currency translation (3) 73
Balance, end of period 3,630 3,349
United States    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance, beginning of period 3,171 2,902
Provision for (recovery of) expected credit losses 309 245
Amounts written off charged against the allowance (416) (54)
Other, including foreign currency translation   78
Balance, end of period 3,064 3,171
Other countries    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance, beginning of period 178 474
Provision for (recovery of) expected credit losses 391 (291)
Other, including foreign currency translation (3) (5)
Balance, end of period $ 566 $ 178