XML 93 R80.htm IDEA: XBRL DOCUMENT v3.25.0.1
REVENUE RECOGNITION - Schedule of Components of Contract Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Trade accounts receivable and contract assets, net:    
Contract assets $ 108,007 $ 66,095
Contract liabilities:    
Current 81,558 116,187
Noncurrent 1,068 7,401
Total contract liabilities 82,626 $ 123,588
Revenue recognized $ 101,000