v3.26.1
Long-Term Debt - Summary of Long-Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Term Loan $ 150,000  
Less: unamortized debt discount and issuance costs (2,895) $ (2,469)
Total long-term debt 147,105 291,771
Less: current portion (1,125) (5,440)
Total long-term debt, less current portion 145,980 286,331
Term Loan | 2026 Credit Agreement | Line of Credit    
Debt Instrument [Line Items]    
Term Loan $ 150,000 $ 294,240