XML 117 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Related Parties - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Oct. 28, 2020
Related Party Transactions (Textual)          
Class of warrant or right exercise price of warrants or rights   $ 0.01      
Revenues   $ 3,566,324,000 $ 3,900,125,000 $ 3,646,342,000  
Consultant expense recognized   200,000 0    
Amount due to consultant   0 $ 0    
Debt Instrument, Face Amount         $ 1,325,000,000
Topco [Member] | 2014 Topco Acquisition [Member] | Intercompany Loan Agreements [Member]          
Related Party Transactions (Textual)          
Debt Instrument, Face Amount   6,000,000      
Topco [Member] | 2014 Topco Acquisition [Member] | New Intercompany Loan Agreement [Member]          
Related Party Transactions (Textual)          
Debt Instrument, Face Amount $ 6,300,000 $ 6,000,000      
Debt Instrument, Interest Rate, Stated Percentage 10.09% 0.39%      
Debt instrument, maturity date Dec. 31, 2026 Dec. 31, 2023      
Public Warrants [Member]          
Related Party Transactions (Textual)          
Private placement warrants, outstanding   11,244,988 11,244,988    
Private Placement [Member]          
Related Party Transactions (Textual)          
Private placement warrants, outstanding   7,333,333 7,333,333    
Common Class A [Member] | Public Warrants [Member]          
Related Party Transactions (Textual)          
Class of warrant or right exercise price of warrants or rights   $ 11.50 $ 11.50    
Majority-Owned Subsidiary, Nonconsolidated [Member]          
Related Party Transactions (Textual)          
Revenues   $ 9,300,000 $ 22,200,000 $ 14,300,000  
Accounts receivable from client   900,000 3,700,000    
Client 1 [Member]          
Related Party Transactions (Textual)          
Revenues   4,900,000 4,400,000    
Accounts receivable from client   400,000 600,000    
Client 2 [Member]          
Related Party Transactions (Textual)          
Revenues   7,900,000 3,300,000    
Accounts receivable from client   $ 200,000 $ 500,000