XML 71 R56.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Sep. 12, 2025
Jul. 31, 2025
Jul. 31, 2024
Apr. 30, 2025
Lessee, Lease, Description [Line Items]        
Right of use assets   $ 12,022   $ 12,965
Operating cash paid to settle lease liabilities   $ 1,040 $ 658  
Remaining lease term (in years)   7 years    
Option to extend, term (in years)   5 years    
Option to terminate, term (in years)   1 year    
Operating lease, expense   $ 1,458 882  
Operating lease, short term, expense   $ 418 $ 224  
Weighted average remaining lease term, operating lease (in years)   3 years 10 months 24 days    
Weighted average discount rate, operating lease   6.20%    
Weighted average remaining lease term, finance lease (in years)   4 years 1 month 6 days    
Weighted average discount rate, finance lease   8.60%    
Lessee, operating lease, lease not yet commenced, undiscounted amount   $ 267    
Lessee, operating lease, lease not yet commenced, term of contract   5 years    
Subsequent Event        
Lessee, Lease, Description [Line Items]        
Lessee, operating lease, lease not yet commenced, undiscounted amount $ 477      
Lessee, operating lease, lease not yet commenced, term of contract 1 year