XML 138 R108.htm IDEA: XBRL DOCUMENT v3.25.2
REVENUE FROM CONTRACTS WITH CUSTOMERS - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
segment
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
segment
Revenue from Contracts with Customers (Details) [Line Items]      
Number of operating segments | segment 6 6 6
Revenues $ 838,597 $ 1,465,777 $ 939,483
Accounts receivable, net 88,384 101,036 133,838
Unbilled receivables 10,111 12,997 13,225
Deferred revenue 58,153 70,575 84,456
Deferred revenue recognized 41,733 50,318 36,610
Capitalized contract cost 5,694 8,131 5,990
Recognized expenses 5,440 4,677 3,117
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2025-01-01      
Revenue from Contracts with Customers (Details) [Line Items]      
Revenue remaining performance obligation, amount $ 38,874    
Expected timing of satisfaction 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2026-01-01      
Revenue from Contracts with Customers (Details) [Line Items]      
Revenue remaining performance obligation, amount $ 8,882    
Expected timing of satisfaction 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2027-01-01      
Revenue from Contracts with Customers (Details) [Line Items]      
Revenue remaining performance obligation, amount $ 4,375    
Expected timing of satisfaction 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2028-01-01      
Revenue from Contracts with Customers (Details) [Line Items]      
Revenue remaining performance obligation, amount $ 2,082    
Expected timing of satisfaction 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2029-01-01      
Revenue from Contracts with Customers (Details) [Line Items]      
Revenue remaining performance obligation, amount $ 1,229    
Expected timing of satisfaction 1 year    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2030-01-01      
Revenue from Contracts with Customers (Details) [Line Items]      
Revenue remaining performance obligation, amount $ 2,711    
Expected timing of satisfaction 1 year    
Services and fees      
Revenue from Contracts with Customers (Details) [Line Items]      
Revenues $ 875,480 $ 898,750 $ 815,951
Deferred revenue $ 58,153