XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Expected Credit Losses (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance, beginning of period $ 3,630
Provision for expected credit losses 879
Amounts written off charged against the allowance (824)
Other, including foreign currency translation 8
Balance, end of period 3,693
United States  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance, beginning of period 3,064
Provision for expected credit losses 733
Amounts written off charged against the allowance (719)
Balance, end of period 3,078
Other countries  
Accounts Receivable, Allowance for Credit Loss [Roll Forward]  
Balance, beginning of period 566
Provision for expected credit losses 146
Amounts written off charged against the allowance (105)
Other, including foreign currency translation 8
Balance, end of period $ 615