INCOME TAXES - Schedule of Income Taxes Paid, Net of Refunds Received (Details) - USD ($) $ in Thousands |
12 Months Ended | ||||
|---|---|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|||
| Effective Income Tax Rate Reconciliation [Line Items] | |||||
| United States - Federal | $ 4,587 | ||||
| United States - State and Local | 1,368 | ||||
| Total income tax payments | [1] | 36,771 | $ 15,511 | $ 7,904 | |
| Italy | |||||
| Effective Income Tax Rate Reconciliation [Line Items] | |||||
| Foreign | 22,599 | ||||
| United Kingdom | |||||
| Effective Income Tax Rate Reconciliation [Line Items] | |||||
| Foreign | 6,020 | ||||
| Czech Republic | |||||
| Effective Income Tax Rate Reconciliation [Line Items] | |||||
| Foreign | 3,438 | ||||
| Poland | |||||
| Effective Income Tax Rate Reconciliation [Line Items] | |||||
| Foreign | (1,585) | ||||
| Other | |||||
| Effective Income Tax Rate Reconciliation [Line Items] | |||||
| Foreign | $ 344 | ||||
| |||||