v3.25.1
Related Party Transactions - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Dec. 02, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Related Party Transaction [Line Items]                              
Cost of revenues         $ 29,045,000 $ 23,268,000 $ 23,613,000 $ 22,900,000         $ 107,256,000 $ 98,826,000 $ 72,308,000
General and administrative expense   $ 18,365,000 $ 17,394,000 $ 18,178,000 16,020,000 $ 17,335,000 $ 16,501,000 17,032,000         79,029,000 66,888,000 48,982,000
Cash pooling arrangements with Parent       $ (6,456,000)       $ 7,698,000 $ (17,506,000) $ 15,549,000 $ (27,338,000) $ 1,493,000 (23,950,000) (43,749,000) 9,949,000
Loans capitalized through net parent investment                         59,689,000 0 0
Related party payables         $ 32,493,000               4,795,000 32,493,000  
Related Party [Member]                              
Related Party Transaction [Line Items]                              
Cost of revenues                         269,000    
Related Party [Member] | Parent                              
Related Party Transaction [Line Items]                              
Revenue                         400,000 200,000 100,000
Related party, amount of transaction $ 1,600,000                       39,700,000    
Related Party [Member] | Parent | Revolving credit facility | Unsecured Debt                              
Related Party Transaction [Line Items]                              
Line of Credit Facility, Maximum Borrowing Capacity $ 250,000,000                            
Debt instrument, term 5 years                            
Fees related to Credit Facility                         $ 1,900,000    
Related Party [Member] | Short-term debt [Member] | Parent                              
Related Party Transaction [Line Items]                              
Interest rate                         4.25%    
Long-term debt extinguished                         $ 474,900,000    
Accrued interest expense debt                         0 1,600,000  
Related Party [Member] | Long-term debt [Member]                              
Related Party Transaction [Line Items]                              
Loans capitalized through net parent investment                         59,000,000    
Related Party [Member] | Long-term debt [Member] | Parent                              
Related Party Transaction [Line Items]                              
Long-term debt extinguished                         250,000,000    
Accrued interest expense debt                         $ 0 1,600,000  
Related Party [Member] | Long-term debt [Member] | Maximum [Member] | Parent                              
Related Party Transaction [Line Items]                              
Interest rate                         8.00%    
Related Party [Member] | Long-term debt [Member] | Minimum [Member] | Parent                              
Related Party Transaction [Line Items]                              
Interest rate                         7.00%    
Related Party [Member] | General and Administrative [Member]                              
Related Party Transaction [Line Items]                              
Expenses incurred                         $ 31,833,000 31,272,000 31,605,000
Related Party [Member] | General and Administrative [Member] | Parent                              
Related Party Transaction [Line Items]                              
Expenses incurred                         29,900,000 $ 31,300,000 $ 31,600,000
Transitional Services Agreement [Member]                              
Related Party Transaction [Line Items]                              
Amount payable to the parent for services provided                         1,800,000    
Related party costs incurred for services provided                         $ 1,700,000    
Transitional Services Agreement [Member] | Maximum [Member]                              
Related Party Transaction [Line Items]                              
Business support services                         18 months    
Secondment Agreements [Member]                              
Related Party Transaction [Line Items]                              
Cost of revenues                         $ 300,000    
General and administrative expense                         200,000    
Related party payables                         $ 500,000