v3.26.1
Long-Term Debt - Additional Information (Details)
Feb. 26, 2026
USD ($)
Nov. 22, 2024
USD ($)
$ / shares
Jun. 30, 2028
USD ($)
Jun. 30, 2027
USD ($)
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Debt Instrument [Line Items]            
Outstanding debt         $ 324,056,000 $ 323,176,000
Convertible senior notes | Convertible senior notes            
Debt Instrument [Line Items]            
Debt instrument, face amount   $ 330,000,000        
Debt instrument, interest rate, stated percentage   4.25%        
Proceeds from long-term debt   $ 321,100,000        
Conversion ratio   0.0624        
Debt instrument, convertible, conversion price (in dollars per share) | $ / shares   $ 16.04        
Debt instrument, initial conversion price premium percentage   25.00%        
Estimated principal amount percentage   25.00%        
Accrued and unpaid special interest   100.00%        
Oxford Term Loan | Secured Debt            
Debt Instrument [Line Items]            
Repayment of long-term debt   $ 215,000        
Senior Secured Revolving Credit Facility | Line of Credit | Revolving Credit Facility            
Debt Instrument [Line Items]            
Line of credit agreement $ 200,000,000          
Covenant, senior secured indebtedness to consolidated EBITDA ratio, maximum         2.5  
Covenant, consolidated EBITDA         $ 60,000,000  
Outstanding debt         $ 0  
Senior Secured Revolving Credit Facility | Line of Credit | Revolving Credit Facility | Scenario Forecast            
Debt Instrument [Line Items]            
Covenant, consolidated EBITDA     $ 80,000,000 $ 70,000,000    
Senior Secured Revolving Credit Facility | Line of Credit | Revolving Credit Facility | Minimum | Secured Overnight Financing Rate (SOFR)            
Debt Instrument [Line Items]            
Debt interest rate spread 2.00%          
Senior Secured Revolving Credit Facility | Line of Credit | Revolving Credit Facility | Minimum | Base Rate            
Debt Instrument [Line Items]            
Debt interest rate spread 1.00%          
Senior Secured Revolving Credit Facility | Line of Credit | Revolving Credit Facility | Maximum | Secured Overnight Financing Rate (SOFR)            
Debt Instrument [Line Items]            
Debt interest rate spread 2.50%          
Senior Secured Revolving Credit Facility | Line of Credit | Revolving Credit Facility | Maximum | Base Rate            
Debt Instrument [Line Items]            
Debt interest rate spread 1.50%          
Senior Secured Revolving Credit Facility | Line of Credit | Letter of Credit            
Debt Instrument [Line Items]            
Line of credit agreement $ 20,000,000          
Senior Secured Revolving Credit Facility | Line of Credit | Bridge Loan            
Debt Instrument [Line Items]            
Line of credit agreement 5,000,000          
Senior Secured Revolving Credit Facility | Line of Credit | Secured Debt            
Debt Instrument [Line Items]            
Option to increase commitments through term loan $ 50,000,000          
Option to increase commitments by consolidated EBITDA percentage 100.00%