v3.26.1
Organization and Significant Accounting Policies - Accounts Receivable (Details) - USD ($)
Apr. 30, 2026
Apr. 30, 2025
Accounts Receivable , Unbilled Receivables and Retentions    
Retentions $ 3,416,000 $ 746,000