v3.26.1
Debt - Revolving Credit Agreement and Interest Expense Narrative (Details) - USD ($)
Jul. 29, 2024
Jun. 30, 2026
Dec. 31, 2025
Revolving Credit Agreement | Line of Credit | Revolving Credit Facility      
Debt Instrument [Line Items]      
Line of credit facility term (in years) 5 years    
Line of credit facility, maximum borrowing capacity $ 125,000,000.0    
Unamortized debt issuance costs   $ 600,000  
Long-term line of credit   0  
Revolving Credit Agreement | Line of Credit | Revolving Credit Facility | Minimum      
Debt Instrument [Line Items]      
Commitment fee percentage (in percent) 0.15%    
Revolving Credit Agreement | Line of Credit | Revolving Credit Facility | Minimum | Base Rate      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate (in percent) 0.75%    
Revolving Credit Agreement | Line of Credit | Revolving Credit Facility | Minimum | Secured Overnight Financing Rate (SOFR)      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate (in percent) 1.75%    
Revolving Credit Agreement | Line of Credit | Revolving Credit Facility | Maximum      
Debt Instrument [Line Items]      
Commitment fee percentage (in percent) 0.30%    
Revolving Credit Agreement | Line of Credit | Revolving Credit Facility | Maximum | Base Rate      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate (in percent) 1.50%    
Revolving Credit Agreement | Line of Credit | Revolving Credit Facility | Maximum | Secured Overnight Financing Rate (SOFR)      
Debt Instrument [Line Items]      
Debt instrument, basis spread on variable rate (in percent) 2.50%    
Revolving Credit Agreement | Line of Credit | Bridge Loan      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity $ 20,000,000.0    
Revolving Credit Agreement | Line of Credit | Letter of Credit      
Debt Instrument [Line Items]      
Line of credit facility, maximum borrowing capacity $ 10,000,000.0    
Convertible Senior Notes Due June 2026 | Convertible Debt      
Debt Instrument [Line Items]      
Unamortized debt issuance costs   $ 0 $ 627,000