v3.26.1
Debt - Schedule Of Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Less: current portion $ 0 $ 6,275
Less unamortized debt issuance costs 655 3,440
Total long-term debt, net of unamortized debt issuance costs and current portion 68,070 227,985
Senior Notes [Member]    
Debt Instrument [Line Items]    
Senior notes 68,725 237,700
Line Of Credit 0 0
Less: current portion $ 0 $ 6,275