XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.3
ORGANIZATION AND ACCOUNTING POLICIES - Schedule of Aggregate Credit Loss Allowance and Other Allowances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Accounts Receivable, Allowance for Credit Loss [Roll Forward]        
Balance at beginning of period $ (2,556) $ (12,604) $ (2,554) $ (6,029)
Credit losses and other (288) (69) (925) (5,222)
Credit recoveries and other (196) 0 439 0
Reversal of allowance resulting from the settlement of the related receivable 0 11,200 0 11,200
Foreign currency loss 0 (425) 0 (1,847)
Balance at end of period $ (3,040) $ (1,898) $ (3,040) $ (1,898)