XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE - Schedule of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Deferred revenue from contracts with customers:        
Beginning balance $ 183,684 $ 185,835 $ 173,766 $ 181,899
Revenue recognized, included in beginning balance (68,626) (69,378) (94,430) (100,826)
Additions, net of revenue recognized during period, and other 80,705 65,426 116,427 100,810
Ending balance $ 195,763 $ 181,883 $ 195,763 $ 181,883