v3.26.1
Taxes - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended
Jul. 31, 2026
Apr. 30, 2026
Effective Income Tax Rate Reconciliation [Line Items]    
Net operating loss carry forward, expire amount $ 11.2  
Taxable income percentage 80.00%  
NOLs carryforwards term three-year  
Operating loss carryforwards amount expected to expire unutilized $ 3.0  
Canada    
Effective Income Tax Rate Reconciliation [Line Items]    
Uncertain tax positions $ 0.0 $ 0.2
Ownership    
Effective Income Tax Rate Reconciliation [Line Items]    
Equity method investment, ownership percentage 50.00%  
Minimum    
Effective Income Tax Rate Reconciliation [Line Items]    
NOLs carryforwards, expiration date 5 years  
Maximum    
Effective Income Tax Rate Reconciliation [Line Items]    
NOLs carryforwards, expiration date 20 years  
Income Tax Jurisdiction, Domestic Federal    
Effective Income Tax Rate Reconciliation [Line Items]    
Operating loss carryforwards $ 75.0  
Income Tax Jurisdiction, Domestic State and Local    
Effective Income Tax Rate Reconciliation [Line Items]    
Operating loss carryforwards $ 75.0