XML 63 R52.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable, Net Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Allowance for Doubtful Accounts [Abstract]    
Less allowance for doubtful accounts $ (2,772) $ (2,066)
Provision for Other Credit Losses (1,125)  
Accounts Receivable, Allowance for Credit Loss, Writeoff 206  
Accounts Receivable, Allowance for Credit Loss, Recovery 214  
Financing Receivable, Allowance for Credit Loss, Foreign Currency Translation $ (1)