v3.26.1
REVENUES - Schedule of Changes in Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Contract With Customer Liability [Roll Forward]    
Contract liabilities, beginning of year $ 241,412 $ 195,438
Contract liabilities assumed at acquisitions 75,790 76,015
Customer advances received or billed, net 75,314 206,284
Recognition of earned revenue (41,323) (126,544)
Contract liabilities, end of year $ 351,193 $ 351,193