v3.26.1
Commitments and Contingencies (Tables)
12 Months Ended
Apr. 30, 2026
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Operating Leases for Office and Manufacturing Space
The following summarizes our operating leases for office and/or manufacturing space:
Location of LeaseExpiration Date
Yangjiang, ChinaJuly 15, 2026
Shenzhen, ChinaSeptember 30, 2028
Columbia, MissouriNovember 26, 2038