XML 63 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Expected Credit Losses (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2024
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance, beginning of period $ 3,966
Provision for expected credit losses 2,241
Amounts written off charged against the allowance (470)
Other, including foreign currency translation 15
Balance, end of period 5,752
United States  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance, beginning of period 3,369
Provision for expected credit losses 1,991
Amounts written off charged against the allowance (399)
Balance, end of period 4,961
Other countries  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance, beginning of period 597
Provision for expected credit losses 250
Amounts written off charged against the allowance (71)
Other, including foreign currency translation 15
Balance, end of period $ 791