v3.25.2
Debt - Schedule of Future Scheduled Repayments of Debt Principal (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
June 30, 2026 $ 0  
May 6, 2027 (Maturity) 464,250  
Total 464,250 $ 414,225
Term Loan    
Debt Instrument [Line Items]    
May 6, 2027 (Maturity) 200,250  
Total 200,250 200,250
Delayed-Draw Term Loan    
Debt Instrument [Line Items]    
June 30, 2026 0  
May 6, 2027 (Maturity) 154,000  
Total 154,000 156,750
Revolving Credit    
Debt Instrument [Line Items]    
May 6, 2027 (Maturity) 110,000  
Total $ 110,000 $ 57,225