v3.25.2
Long-Term Debt - Schedule of Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Long-term debt, gross $ 580,544  
Less: Unamortized debt discount and issuance costs (20,541) $ (17,635)
Total debt 560,003 487,365
Less: Current portion of long-term debt 0 (39,500)
Total long-term debt 560,003 447,865
Existing Term Loan Facility    
Debt Instrument [Line Items]    
Long-term debt, gross 490,803 475,000
Class A Revolving Credit Facility    
Debt Instrument [Line Items]    
Long-term debt, gross $ 89,741 $ 30,000