XML 97 R82.htm IDEA: XBRL DOCUMENT v3.24.4
REVENUE FROM CONTRACTS WITH CUSTOMERS - Additional information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
segment
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Number of reportable segments | segment     6    
Accounts receivable, net $ 115,681   $ 115,681   $ 115,496
Unbilled receivables 13,414   13,414   13,402
Contract with customer, liability 65,421   65,421   71,504
Recognized revenue 9,281 $ 11,665 30,578 $ 34,167  
Capitalized costs 7,020   7,020   $ 8,131
Capitalized cost, recognized 1,142 1,258 2,679 2,273  
Impairment charges 0 $ 0 0 $ 0  
Service and fee | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-07-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, amount $ 42,613   $ 42,613    
Revenue, remaining performance obligation, expected timing of satisfaction, period 6 months   6 months    
Service and fee | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, amount $ 11,279   $ 11,279    
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year   1 year    
Service and fee | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, amount $ 5,316   $ 5,316    
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year   1 year    
Service and fee | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, amount $ 2,220   $ 2,220    
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year   1 year    
Service and fee | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, amount $ 1,270   $ 1,270    
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year   1 year    
Service and fee | Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-01-01          
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]          
Revenue, remaining performance obligation, amount $ 2,723   $ 2,723    
Revenue, remaining performance obligation, expected timing of satisfaction, period 1 year   1 year