REVENUE - Schedule of Contract Assets and Liabilities (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Deferred revenue from contracts with customers: | ||||
| Beginning balance | $ 205,122 | $ 183,684 | $ 204,738 | $ 173,766 |
| Revenue recognized, included in beginning balance | (80,112) | (68,626) | (143,673) | (94,430) |
| Additions, net of revenue recognized during period, and other | 64,843 | 80,705 | 128,788 | 116,427 |
| Ending balance | $ 189,853 | $ 195,763 | $ 189,853 | $ 195,763 |