v3.26.1
Leases - ASC 842 Minimum Lease Payments (Details)
Jul. 23, 2024
USD ($)
ft²
Apr. 30, 2026
USD ($)
Jan. 31, 2026
USD ($)
Apr. 30, 2025
USD ($)
Lessee, Lease, Description [Line Items]        
Remainder of 2027   $ 7,346,000    
2028   9,513,000    
2029   9,656,000    
2030   9,979,000    
2031   6,863,000    
Thereafter   0    
Remaining balance of lease payments   43,357,000    
Short-term lease liabilities   6,557,000 $ 6,490,000 $ 2,562,000
Long-term lease liabilities   28,392,000 30,006,000 34,628,000
Total lease liabilities   34,949,000    
Difference between undiscounted cash flows and discounted cash flows   8,408,000    
Operating lease right-of-use assets   $ 28,988,000 $ 30,415,000 $ 34,384,000
Office, Manufacturing and Warehouse Facility        
Lessee, Lease, Description [Line Items]        
Area of lease | ft² 560,000      
Lessee, operating lease, term of contract 65 months      
Lessee, operating lease, rent abatement period 5 months      
Lessee, operating lease, tenant improvement allowance $ 1,700,000      
October 1, 2025 Through April 30, 2026 | Office, Manufacturing and Warehouse Facility        
Lessee, Lease, Description [Line Items]        
Lessee, operating lease, base rent $ 726,700      
After April 30, 2026 | Office, Manufacturing and Warehouse Facility        
Lessee, Lease, Description [Line Items]        
Lessee, operating lease, base rent annual increase 3.50%