XML 31 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Tables)
9 Months Ended
Jan. 31, 2024
Debt Disclosure [Abstract]  
Schedule of net carrying amount of the debt component
          
   January 31, 2024   April 30, 2023 
Principal  $143,750   $143,750 
Unamortized issuance costs   (2,329)   (3,127)
Net carrying amount  $141,421   $140,623 
Schedule of interest expense
                    
  

Three Months Ended

January 31,

  

Nine Months Ended

January 31,

 
   2024   2023   2024   2023 
Contractual interest expense  $412   $344   $1,323   $1,476 
Amortization of issuance costs   267    262    798    782 
Total interest expense associated with 2026 Notes  $679   $606   $2,121   $2,258