SUPPLEMENTAL CONDENSED CONSOLIDATED BALANCE SHEETS AND STATEMENTS OF OPERATIONS INFORMATION - Schedule of Other Non-Current Liabilities (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Supplemental Consolidated Balance Sheet & Statement of Operations Information [Abstract] | ||
| Contingent income tax liabilities | $ 12,798 | $ 13,520 |
| Deferred income taxes | 4,857 | 2,065 |
| Other | 719 | 941 |
| Total other non-current liabilities | $ 18,374 | $ 16,526 |