XML 39 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Debt (Details - Interest expense) - USD ($)
$ in Thousands
3 Months Ended
Jul. 31, 2024
Jul. 31, 2023
2029 Notes [Member]    
Short-Term Debt [Line Items]    
Total interest expense $ 2,238  
2026 Notes [Member]    
Short-Term Debt [Line Items]    
Total interest expense   $ 723
Contractual Interest [Member] | 2029 Notes [Member]    
Short-Term Debt [Line Items]    
Total interest expense 1,964  
Contractual Interest [Member] | 2026 Notes [Member]    
Short-Term Debt [Line Items]    
Total interest expense   458
Amortization Of Issuance Costs [Member] | 2029 Notes [Member]    
Short-Term Debt [Line Items]    
Total interest expense $ 274  
Amortization Of Issuance Costs [Member] | 2026 Notes [Member]    
Short-Term Debt [Line Items]    
Total interest expense   $ 265