v3.26.1
REVENUE RECOGNITION - Schedule of Significant Changes in the Balances of Contract Liabilities and Assets (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Contract Assets  
Contract assets, beginning of period $ 151,043
Amount recognized (19,477)
Increased due to billings 38,398
Contract assets, end of period 169,964
Contract Liabilities  
Contract liabilities, beginning of period 518,447
Revenue recognized (123,141)
Increased due to billings 187,199
Contract liabilities, end of period $ 582,505