v3.26.1
Debt - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended
Nov. 30, 2022
Apr. 30, 2020
Apr. 30, 2026
Jan. 31, 2026
Line of Credit Facility [Line Items]        
Line of credit, remaining borrowing capacity     $ 78,300,000  
Debt outstanding     38,125,000  
Debt issuance costs, net $ 400,000      
Term Loan Agreement | Secured Debt        
Line of Credit Facility [Line Items]        
Long-term debt, term (in years)   5 years    
Long-term debt, face amount   $ 40,000,000.0    
Term Loan Agreement | Secured Debt | Minimum | Prime Rate        
Line of Credit Facility [Line Items]        
Debt instrument, basis spread on variable rate (as a percent)   0.00%    
Term Loan Agreement | Secured Debt | Maximum | Prime Rate        
Line of Credit Facility [Line Items]        
Debt instrument, basis spread on variable rate (as a percent)   (1.00%)    
Credit Agreement        
Line of Credit Facility [Line Items]        
Debt outstanding     38,125,000 $ 40,625,000
Debt issuance costs, net     25,000 $ 37,000
Credit Agreement | Letter of Credit        
Line of Credit Facility [Line Items]        
Line of credit, maximum borrowing facility $ 30,000,000.0      
Credit Agreement | Minimum | Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Debt instrument, covenant, consolidated adjusted quick ratio 1.00      
Credit Agreement | Maximum | Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Debt instrument, covenant, consolidated adjusted quick ratio 1.25      
Credit Agreement | Secured Debt        
Line of Credit Facility [Line Items]        
Proceeds from term loan, net of issuance costs     50,000,000.0  
Debt outstanding     38,100,000  
Credit Agreement | Line of Credit        
Line of Credit Facility [Line Items]        
Debt instrument, term (in years) 4 years      
Line of credit, maximum borrowing facility $ 150,000,000.0      
Credit Agreement | Line of Credit | Term Loan Facility        
Line of Credit Facility [Line Items]        
Long-term debt, face amount $ 50,000,000.0      
Debt instrument, basis spread on variable rate (as a percent) 2.25%      
Credit Agreement | Line of Credit | Revolving Credit Facility        
Line of Credit Facility [Line Items]        
Line of credit, maximum borrowing facility $ 100,000,000.0      
Line of credit facility, commitment fee (as a percent) 0.15%      
Letters of credit outstanding, amount     21,700,000  
Debt issuance costs, net     $ 100,000  
Credit Agreement | Line of Credit | ABR Loans        
Line of Credit Facility [Line Items]        
Convertible notes, interest rate, stated (as a percent) 1.25%      
Credit Agreement | Line of Credit | Secured Overnight Financing Rate (SOFR) | Term Loan Facility        
Line of Credit Facility [Line Items]        
Debt instrument, basis spread on variable rate (as a percent) 0.10%