v3.25.2
Debt - Narrative (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Apr. 16, 2025
Debt Instrument [Line Items]          
Commitment fees $ 200,000 $ 300,000 $ 400,000 $ 400,000  
Delayed Draw Amortizing Term Loans          
Debt Instrument [Line Items]          
Maximum borrowing capacity $ 525,000,000   $ 525,000,000    
Weighted-average interest rate 6.97%   6.97%    
Revolving Credit Facility and Delayed Draw Amortizing Term Loans          
Debt Instrument [Line Items]          
Remaining borrowing capacity $ 143,000,000   $ 143,000,000    
Credit Agreement | Line of Credit          
Debt Instrument [Line Items]          
Total net leverage ratio         4.75
Revolving Credit Facility          
Debt Instrument [Line Items]          
Maximum borrowing capacity 150,000,000   150,000,000    
Long-term line of credit $ 7,000,000.0   $ 7,000,000.0