v3.25.2
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Total principal amount $ 336,875 $ 338,625
Unamortized discount and debt issuance costs (4,736) (5,519)
Total debt, net 332,139 333,106
Less: Current debt obligation (3,500) (3,500)
Long-term debt, net of current portion 328,639 329,606
Secured debt | Credit agreement    
Debt Instrument [Line Items]    
Total principal amount $ 336,875  
Effective Rate 7.34%  
Total debt, net $ 336,875  
Secured debt | Revolving credit facility    
Debt Instrument [Line Items]    
Total principal amount   $ 0
Effective Rate   0.00%
Line of credit | Revolving credit facility    
Debt Instrument [Line Items]    
Total principal amount   $ 338,625
Effective Rate   7.53%
Line of credit | Revolving credit facility | Credit agreement    
Debt Instrument [Line Items]    
Total principal amount $ 0  
Effective Rate 0.00%