v3.25.4
Debt - Revolving Credit Agreement and Interest Expense Narrative (Details) - USD ($)
12 Months Ended
Jul. 29, 2024
Dec. 31, 2025
2026 Notes    
Debt Instrument [Line Items]    
Debt instrument, convertible, remaining debt issuance costs amortization period   4 months 24 days
Revolving Credit Facility | Revolving Credit Agreement | Line of Credit    
Debt Instrument [Line Items]    
Line of credit facility term 5 years  
Line of credit facility, maximum borrowing capacity $ 125,000,000  
Unamortized debt issuance costs   $ 700,000
Long-term line of credit   $ 0
Revolving Credit Facility | Revolving Credit Agreement | Line of Credit | Minimum    
Debt Instrument [Line Items]    
Commitment fee percentage 0.15%  
Revolving Credit Facility | Revolving Credit Agreement | Line of Credit | Maximum    
Debt Instrument [Line Items]    
Commitment fee percentage 0.30%  
Revolving Credit Facility | Revolving Credit Agreement | Line of Credit | Base Rate | Minimum    
Debt Instrument [Line Items]    
Debt instrument, basis spread on variable rate 0.75%  
Revolving Credit Facility | Revolving Credit Agreement | Line of Credit | Base Rate | Maximum    
Debt Instrument [Line Items]    
Debt instrument, basis spread on variable rate 1.50%  
Revolving Credit Facility | Revolving Credit Agreement | Line of Credit | Secured Overnight Financing Rate (SOFR) | Minimum    
Debt Instrument [Line Items]    
Debt instrument, basis spread on variable rate 1.75%  
Revolving Credit Facility | Revolving Credit Agreement | Line of Credit | Secured Overnight Financing Rate (SOFR) | Maximum    
Debt Instrument [Line Items]    
Debt instrument, basis spread on variable rate 2.50%  
Bridge Loan | Revolving Credit Agreement | Line of Credit    
Debt Instrument [Line Items]    
Line of credit facility, maximum borrowing capacity $ 20,000,000  
Letter of Credit | Revolving Credit Agreement | Line of Credit    
Debt Instrument [Line Items]    
Line of credit facility, maximum borrowing capacity $ 10,000,000