v3.26.1
Financing Arrangements - Additional Information (Details) - USD ($)
1 Months Ended 6 Months Ended
Dec. 31, 2025
Jul. 31, 2026
Jan. 31, 2026
Dec. 01, 2025
Oct. 20, 2023
Line Of Credit Facility [Line Items]          
Prepayment of long-term debt   $ 11,500,000      
Long term debt   45,077,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   11,500,000      
Long term debt   $ 47,000,000      
Effective interest rate   6.20%      
Debt discount and issuance cost   $ 46,500,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%