BASIS OF PRESENTATION - Factoring of Accounts Receivable and Associated Fees (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| BASIS OF PRESENTATION | ||||
| Accounts receivable sold | $ 36,905 | $ 25,957 | $ 71,073 | $ 54,723 |
| Less: factoring fees | (783) | (577) | (1,354) | (1,050) |
| Net cash proceeds | $ 36,122 | $ 25,380 | $ 69,719 | $ 53,673 |