v3.25.2
Debt - Revolving Credit Agreement and Interest Expense Narrative (Details) - USD ($)
6 Months Ended
Jul. 29, 2024
Jun. 30, 2025
Convertible Senior Notes Due June 2026    
Debt Instrument [Line Items]    
Remaining amortization period for debt issuance costs   10 months 24 days
Convertible Notes Due 2025    
Debt Instrument [Line Items]    
Remaining amortization period for debt issuance costs   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 $ 800,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