XML 74 R58.htm IDEA: XBRL DOCUMENT v3.25.1
REVENUE RECOGNITION - Contract Balances (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Contract assets, net $ 37,123 $ 36,040
Contract liabilities 18,225 11,234
Contract liabilities, which are in other liabilities 63,765 51,178
Receivable    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Contract assets, net, which are included in other current assets 1,789 1,846
Other current assets    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Contract assets, net, which are included in other current assets 10,935 6,030
Other current liabilities    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Contract liabilities 1,302 1,357
Current liabilities    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]    
Contract liabilities $ 18,225 $ 11,234