XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.3
ORGANIZATION AND ACCOUNTING POLICIES (Tables)
9 Months Ended
Sep. 30, 2025
Accounting Policies [Abstract]  
Schedule of Aggregate Credit Loss Allowance and Other Allowances
The following table provides an analysis of the change of the aggregate credit loss allowance and other allowances.
Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
(in thousands)
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)— 439 — 
Reversal of allowance resulting from the settlement of the related receivable  11,200  11,200 
Foreign currency loss (425) (1,847)
Balance at end of period$(3,040)$(1,898)$(3,040)$(1,898)
Schedule of Fair Value of Derivative Instruments The following table, set forth by level within the fair value hierarchy, shows the Company’s derivatives that were accounted for at fair value as of September 30, 2025 and December 31, 2024.
As of September 30, 2025
Balance Sheet LineLevel 1Level 2Level 3Total
(in thousands)
Assets
Derivative assetPrepayments and other$— $89 $— $89 
$ $89 $ $89 
Liabilities
Derivative liabilityAccrued liabilities and other$— $613 $— $613 
$— $613 $— $613 
As of December 31, 2024
Balance Sheet LineLevel 1Level 2Level 3Total
(in thousands)
Assets
Derivative assetPrepayments and other$— $119 $— $119 
Derivative asset, noncurrentOther long term assets$— $1,209 $— $1,209 
$— $1,328 $— $1,328 
Liabilities
Derivative liabilityAccrued liabilities and other$— $17 $— $17 
 $— $17 $— $17