XML 79 R62.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE AND RECEIVABLES - Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Contract Assets and Liabilities    
Contract asset - current $ 3,920 $ 3,616
Change in contract asset - current $ 304  
% of change in contract asset - current 8.40%  
Contract asset - noncurrent $ 5,368 5,509
Change in contract asset - noncurrent $ (141)  
% of change in contract asset - noncurrent (2.60%)  
Contract liability- current $ (28,932) (30,990)
Change in contract liabilities - current $ 2,058  
% of change in contract liabilities - current (6.60%)  
Contract liability- noncurrent $ (55,116) (64,035)
Change in contract liabilities - noncurrent $ 8,919  
% of change in contract liabilities - Noncurrent (13.90%)  
Net contract liability $ (74,760) (85,900)
Change in net contract liability $ 11,140  
% of change in net contract liability (13.00%)  
Revenue recognized related to contract liability $ 30,500 27,600
Amortization of contract assets $ 3,500 $ 3,000