v3.25.2
Significant Accounting Policies - Summary of Property and Equipment Estimated Useful Lives (Details)
Apr. 30, 2025
Apr. 30, 2024
Computer Software and Equipment    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 3 years 3 years
Test Equipment    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 5 years 5 years
Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Property, Plant, and Equipment, Useful Life, Term, Description [Extensible Enumeration] us-gaap:UsefulLifeTermOfLeaseMember us-gaap:UsefulLifeTermOfLeaseMember
Medical Rental Equipment | Minimum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 2 years 1 year 6 months
Medical Rental Equipment | Maximum    
Property, Plant and Equipment [Line Items]    
Estimated Useful Lives 8 years 7 years