XML 130 R49.htm IDEA: XBRL DOCUMENT v3.25.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Schedule of Change in the Aggregate Credit Loss and Other Allowances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of period $ (6,029) $ (8,704)
Credit losses and other (6,304) (7,543)
Credit recoveries and other (1,421) 12,449
Reversal of allowance resulting from the settlement of the related receivable 11,200 0
Foreign currency gain 0 889
Balance at end of period $ (2,554) (6,029)
Accounting Standards Update 2016-13 | Cumulative Effect, Period of Adoption, Adjustment    
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of period   $ (3,120)