REVENUE - Schedule of Contract Assets and Liabilities (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Deferred revenue from contracts with customers: | ||
| Beginning balance | $ 204,738 | $ 173,766 |
| Revenue recognized, included in beginning balance | (68,978) | (66,932) |
| Additions, net of revenue recognized during period, and other | 69,362 | 76,850 |
| Ending balance | $ 205,122 | $ 183,684 |