v3.25.2
Long-Term Debt - Summary of Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Term Loan $ 296,960  
Unamortized debt issuance costs (3,084) $ (3,748)
Total long-term debt 293,876 295,932
Less: current portion (5,440) (5,440)
Total long-term debt, less current portion 288,436 290,492
Term Loan | New Credit Agreement | Line of Credit    
Debt Instrument [Line Items]    
Term Loan $ 296,960 $ 299,680