XML 36 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Debt (Details - Interest expense) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Short-Term Debt [Line Items]    
Amortization of issuance costs $ 339 $ 260
Total interest expense associated with Convertible Notes 775 518
Convertible Notes [Member]    
Short-Term Debt [Line Items]    
Contractual interest expense 408 224
Amortization of issuance costs 265 260
Total interest expense associated with Convertible Notes $ 673 $ 484