v3.26.1
Organization and Significant Accounting Policies - Costs of Software to Be Sold (Details) - Software and software development costs - USD ($)
Apr. 30, 2026
Apr. 30, 2025
Costs of Software to Be Sold    
Capitalized costs $ 27,410,000 $ 3,269,000
Accumulated amortization $ 6,718,000 $ 460,000
Minimum    
Costs of Software to Be Sold    
Estimated useful life 2 years  
Maximum    
Costs of Software to Be Sold    
Estimated useful life 5 years