v3.26.1
Financing Arrangements - Additional Information (Details) - USD ($)
1 Months Ended 3 Months Ended
Dec. 31, 2025
Apr. 30, 2026
Jan. 31, 2026
Dec. 01, 2025
Oct. 20, 2023
Line Of Credit Facility [Line Items]          
Prepayment of long-term debt   $ 5,000,000      
Long term debt   48,295,000 $ 51,514,000    
Credit Agreement          
Line Of Credit Facility [Line Items]          
Debt discount   600,000      
Borrowing capacity   10,000,000      
Revolving Credit Facility | 2023 Credit Agreement          
Line Of Credit Facility [Line Items]          
Maximum borrowing capacity $ 10,000,000        
Revolving Credit Facility | Credit Agreement          
Line Of Credit Facility [Line Items]          
Percentage of commitment fees on revolving credit facility 0.35%        
Revolving Credit Facility | Credit Agreement | SOFR          
Line Of Credit Facility [Line Items]          
Credit agreement, rate         2.00%
Credit agreement, Variable rate 1.00%        
Revolving Credit Facility | Credit Agreement | Base Rate          
Line Of Credit Facility [Line Items]          
Credit agreement, rate         1.25%
Credit agreement, Variable rate 0.50%        
Revolving Credit Facility | Credit Agreement | Floor Rate          
Line Of Credit Facility [Line Items]          
Credit agreement, Variable rate 0.10%        
Revolving Credit Facility | Credit Agreement | Maximum | SOFR          
Line Of Credit Facility [Line Items]          
Debt instrument interest rate increases on borrowings 5.00%        
Term Loan Facility          
Line Of Credit Facility [Line Items]          
Maximum borrowing capacity       $ 65,000,000  
Prepayment of long-term debt   5,000,000      
Long term debt   $ 53,500,000      
Effective interest rate   6.30%      
Debt discount and issuance cost   $ 52,900,000      
Term Loan Facility | 2023 Credit Agreement          
Line Of Credit Facility [Line Items]          
Maximum borrowing capacity $ 65,000,000        
Term Loan Facility | Credit Agreement | SOFR          
Line Of Credit Facility [Line Items]          
Credit agreement, rate       2.50%