XML 56 R44.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue and Accounts Receivable - Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Allowance for Credit Losses [Roll Forward]    
Beginning Balance $ 2,253 $ 5,603
Bad debt expense, net of reversals 2,590 (567)
Write-offs, foreign currency translation and other adjustments (1,660) (278)
Ending Balance $ 3,183 $ 4,758