v3.26.3
REVENUE RECOGNITION - Schedule of Significant Changes in the Balances of Contract Liabilities and Assets (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2026
USD ($)
Contract Assets  
Contract assets, beginning of period $ 151,043
Amount recognized (28,918)
Increased due to billings 54,820
Contract assets, end of period 176,945
Contract Liabilities  
Contract liabilities, beginning of period 518,447
Revenue recognized (205,319)
Increased due to billings 212,578
Contract liabilities, end of period $ 525,706