XML 122 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Related Party Transactions - Additional Information (Details) - USD ($)
12 Months Ended
Oct. 01, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
IPO        
Related Party Transaction [Line Items]        
Underwriting discounts and commissions $ 67,100,000      
Advisory and Consulting Services | IPO        
Related Party Transaction [Line Items]        
Amount paid to related party   $ 3,000,000 $ 3,000,000 $ 3,000,000
Advisory and Consulting Services | Carlyle Services Agreement | New 2024 Revolving Credit Facility        
Related Party Transaction [Line Items]        
Amount paid to related party   800,000    
Advisory and Consulting Services | Carlyle Services Agreement | Prior Credit Agreement        
Related Party Transaction [Line Items]        
Amount paid to related party   400,000    
Advisory and Consulting Services | Carlyle Services Agreement | Prior 2023 Term Loan Facilities        
Related Party Transaction [Line Items]        
Amount paid to related party   1,200,000    
Carlyle | IPO        
Related Party Transaction [Line Items]        
Underwriting discounts and commissions   5,600,000    
Carlyle | Carlyle Services Agreement        
Related Party Transaction [Line Items]        
Amount paid to related party   2,400,000    
Carlyle | Annual Fee | Carlyle Services Agreement        
Related Party Transaction [Line Items]        
Amount paid to related party   2,400,000    
Carlyle | Advisory and Consulting Services        
Related Party Transaction [Line Items]        
Amount paid to related party   24,500,000    
Beamer | Beamer Services Agreement        
Related Party Transaction [Line Items]        
Amount paid to related party   600,000    
Beamer | Annual Fee | Beamer Services Agreement        
Related Party Transaction [Line Items]        
Amount paid to related party   600,000    
Beamer | Advisory and Consulting Services        
Related Party Transaction [Line Items]        
Amount paid to related party   5,500,000    
CFGI | Accounting Advisory and Consulting Services        
Related Party Transaction [Line Items]        
Expenses, related party   4,500,000    
Amount paid to related party   $ 3,200,000 0 0
Related Parties        
Related Party Transaction [Line Items]        
Advance to related party     $ 100,000  
Outstanding payable amount       $ 100,000
Minimum | Carlyle | IPO        
Related Party Transaction [Line Items]        
Outstanding voting securities percentage   10.00%    
Minimum | Beamer | IPO        
Related Party Transaction [Line Items]        
Outstanding voting securities percentage   50.00%