XML 58 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Expected Credit Losses (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2024
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance, beginning of period $ 3,966
Provision for expected credit losses 217
Amounts written off charged against the allowance (353)
Other, including foreign currency translation 14
Balance, end of period 3,844
United States  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance, beginning of period 3,369
Provision for expected credit losses 195
Amounts written off charged against the allowance (302)
Balance, end of period 3,262
Other countries  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance, beginning of period 597
Provision for expected credit losses 22
Amounts written off charged against the allowance (51)
Other, including foreign currency translation 14
Balance, end of period $ 582