v3.24.2.u1
Revolving Credit Facility (Details)
$ in Thousands
Mar. 17, 2024
USD ($)
Jul. 31, 2024
USD ($)
Jan. 31, 2024
USD ($)
Feb. 11, 2022
USD ($)
Line of Credit Facility [Line Items]        
Financial covenants, required minimum cash       $ 5,000
Debt instrument, capital stock of foreign subsidiaries owned, percentage   65.00%    
Revolving credit facility, noncurrent   $ 40,000 $ 0  
Revolving Credit Facility | Line of Credit        
Line of Credit Facility [Line Items]        
Revolving credit facility, noncurrent     $ 0  
Revolving credit facility, current portion   $ 40,000    
Debt instrument, interest rate, stated percentage   7.38%    
Line of credit, available borrowing capacity   $ 60,000    
Revolving Credit Facility | Bank of America, NA | Line of Credit        
Line of Credit Facility [Line Items]        
Line of credit facility, maximum borrowing capacity       50,000
Letter of Credit | Bank of America, NA | Line of Credit        
Line of Credit Facility [Line Items]        
Line of credit facility, maximum borrowing capacity       $ 7,500
Line of Credit        
Line of Credit Facility [Line Items]        
Line of credit facility, maximum borrowing capacity $ 100,000      
Line of credit facility, unused capacity, commitment fee percentage 0.30%      
Line of Credit | Variable Rate, Case One        
Line of Credit Facility [Line Items]        
Debt instrument, basis spread on variable rate 1.3125%      
Line of Credit | Variable Rate, Case Two        
Line of Credit Facility [Line Items]        
Debt instrument, basis spread on variable rate 2.3125%      
Line of Credit | Minimum        
Line of Credit Facility [Line Items]        
Debt instrument, covenant, consolidated interest coverage ratio 3.00      
Line of Credit | Maximum        
Line of Credit Facility [Line Items]        
Debt instrument, covenant, senior secured leverage ratio 2.50      
Line of Credit | Federal Funds Rate        
Line of Credit Facility [Line Items]        
Debt instrument, basis spread on variable rate 0.50%      
Line of Credit | Secured Overnight Financing Rate (SOFR)        
Line of Credit Facility [Line Items]        
Debt instrument, basis spread on variable rate 1.00%      
Line of Credit | Base Rate | Minimum | Variable Rate, Case One        
Line of Credit Facility [Line Items]        
Debt instrument, basis spread on variable rate 0.00%      
Line of Credit | Base Rate | Minimum | Variable Rate, Case Two        
Line of Credit Facility [Line Items]        
Debt instrument, basis spread on variable rate 0.00%