v3.25.4
Organization, Use of Estimates and Basis of Presentation (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 31, 2026
USD ($)
Jan. 31, 2025
USD ($)
Jan. 31, 2026
USD ($)
segment
subsidiary
Jan. 31, 2025
USD ($)
Disaggregation of Revenue [Line Items]        
Number of operating subsidiaries | subsidiary     4  
Revenue $ 16,559 $ 17,039 $ 45,590 $ 44,589
Number of reportable segments | segment     1  
Operating Subsidiaries        
Disaggregation of Revenue [Line Items]        
Revenue $ 0 $ 0 $ 0 $ 0