v3.25.2
Debt - Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]      
Total debt, net of unamortized discounts $ 537,767   $ 538,497
Current portion of long-term debt 0   (7,500)
Long-term debt, net of unamortized discounts 537,767   530,997
2021 Term Loan      
Debt Instrument [Line Items]      
Total debt, net of unamortized discounts   $ 150,000  
2025 Credit Agreement      
Debt Instrument [Line Items]      
Total long-term debt, gross 125,000   0
Less – deferred financing costs (2,959)   0
2025 Credit Agreement | Revolving Loan      
Debt Instrument [Line Items]      
Revolving loan facility 125,000   0
2025 Credit Agreement | 2025 Term Loan      
Debt Instrument [Line Items]      
Total debt, net of unamortized discounts 122,041   0
2021 Credit Agreement      
Debt Instrument [Line Items]      
Total long-term debt, gross 0   125,625
2021 Credit Agreement | Revolving Loan      
Debt Instrument [Line Items]      
Revolving loan facility 0   0
2021 Credit Agreement | 2021 Term Loan      
Debt Instrument [Line Items]      
Total long-term debt, gross 0   125,625
Less – deferred financing costs 0   (1,510)
Total debt, net of unamortized discounts 0   124,115
2023 Convertible Notes      
Debt Instrument [Line Items]      
Total long-term debt, gross 425,000   425,000
Less – deferred financing costs (9,274)   (10,618)
Total debt, net of unamortized discounts 415,726   414,382
2023 Senior Unsecured Convertible Notes      
Debt Instrument [Line Items]      
Total long-term debt, gross $ 425,000   $ 425,000