v3.25.1
REVENUE - Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Deferred revenue from contracts with customers:    
Beginning balance $ 173,766 $ 181,899
Revenue recognized, included in beginning balance (66,932) (73,928)
Additions, net of revenue recognized during period, and other 76,850 77,864
Ending balance $ 183,684 $ 185,835