XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Expected Credit Losses (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2024
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance, beginning of period $ 3,966
Provision for expected credit losses 2,822
Amounts written off charged against the allowance (784)
Other, including foreign currency translation 14
Balance, end of period 6,018
United States  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance, beginning of period 3,369
Provision for expected credit losses 2,606
Amounts written off charged against the allowance (700)
Other, including foreign currency translation 0
Balance, end of period 5,275
Other countries  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance, beginning of period 597
Provision for expected credit losses 216
Amounts written off charged against the allowance (84)
Other, including foreign currency translation 14
Balance, end of period $ 743