XML 37 R27.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies (Details Narrative) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2024
Jul. 31, 2023
Apr. 30, 2024
Accounting Policies [Abstract]      
Revenue recognized $ 20,500 $ 16,800  
Change in revenue due to change in estimate 0 1,400  
Allowance for doubtful accounts 1,900   $ 2,300
Capitalized Interest Costs, Including Allowance for Funds Used During Construction 800 100  
Depreciation and amortization expense 2,800 2,600  
Impairment of long-lived assets 0 $ 0  
Cash equivalents 30,200   27,600
Investments in equity securities $ 3,400   $ 4,400