v3.26.1
REVENUES (Schedule of Contract Assets and Liabilities) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Change in Contract with Customer, Liability [Abstract]      
Revenue recognized $ 43,300 $ 26,300  
Major Customer      
Change in Contract with Customer, Liability [Abstract]      
Contract liabilities 38,200   $ 51,200
Contract assets included in trade receivables and contract assets, net      
Change in Contract with Customer, Liability [Abstract]      
Contract assets 69,859   58,513
Contract assets included in other noncurrent assets      
Change in Contract with Customer, Liability [Abstract]      
Contract assets 1,909   246
Contract liabilities included in accrued expenses and other current liabilities      
Change in Contract with Customer, Liability [Abstract]      
Contract liabilities 88,162   104,219
Contract liabilities included in other noncurrent liabilities      
Change in Contract with Customer, Liability [Abstract]      
Contract liabilities $ 1,076   $ 674