XML 103 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Details - Interest expense) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Oct. 31, 2023
Oct. 31, 2022
Oct. 31, 2023
Oct. 31, 2022
Short-Term Debt [Line Items]        
Amortization of issuance costs     $ 639 $ 520
Total interest expense associated with Convertible Notes $ 827 $ 877 1,652 1,718
Convertible Notes [Member]        
Short-Term Debt [Line Items]        
Contractual interest expense 453 585 911 1,132
Amortization of issuance costs 266 260 531 520
Total interest expense associated with Convertible Notes $ 719 $ 845 $ 1,442 $ 1,652