SELECTED CONSOLIDATED FINANCIAL STATEMENT DATA - Schedule of Other Non-current Assets (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Deferred tax assets | $ 91,570 | $ 116,090 |
| Deferred contract costs | 20,164 | 19,880 |
| Other non-current assets | 23,309 | 14,957 |
| Total other non-current assets | $ 135,043 | $ 150,927 |
| X | ||||||||||
- Definition Amount, after accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer; classified as noncurrent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, before allocation of valuation allowances, of deferred tax asset attributable to deductible differences from reserves and accruals, compensation and benefit costs, and other provisions, reserves, and allowances. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of other miscellaneous assets expected to be realized or consumed after one year or normal operating cycle, if longer. No definition available.
|
| X | ||||||||||
- Definition Amount of noncurrent assets classified as other. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|