v3.26.1
Related Party Transactions - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended
Jan. 29, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Carlyle | Carlyle Services Agreement          
Related Party Transaction [Line Items]          
Amount paid to related party   $ 600,000 $ 600,000 $ 1,200,000 $ 1,200,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 | Amended and Restated Beamer Services Agreement          
Related Party Transaction [Line Items]          
Amount paid to related party   100,000 100,000   300,000
Beamer | Annual Fee | Amended and Restated 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   0      
Amount paid to related party   $ 0 $ 400,000 $ 600,000 $ 600,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%