XML 90 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases (Tables)
6 Months Ended
Oct. 31, 2023
Leases  
Schedule of lease costs
                    
  

Three Months Ended

October 31,

  

Six Months Ended

October 31,

 
   2023   2022   2023   2022 
Operating lease cost  $1,150   $1,090   $2,290   $2,173 
Variable lease cost   424    408    775    797 
Short-term lease cost   31    197    67    327 
Finance lease costs:                    
Amortization of right-of-use assets   54    54    108    108 
Interest on lease liabilities   25    33    52    66 
Total lease cost  $1,684   $1,782   $3,292   $3,471 
Schedule of balance sheet classification of leases
             
Leases  Classification 

October 31,

2023

  

April 30,

2023

 
Assets             
Operating  Operating lease right-of-use assets  $41,973   $42,772 
Finance  Property and equipment, net   9,803    2,529 
Total leased assets     $51,776   $45,301 
              
Liabilities             
Current:             
Operating  Current portion of operating lease liabilities  $1,263   $1,358 
Finance  Other current liabilities   1,403    531 
Non-current:             
Operating  Operating lease liabilities, less current portion   45,036    45,690 
Finance  Finance lease liabilities, less current portion   7,840    1,562 
Total lease liabilities     $55,542   $49,141 
Schedule of operating and finance leases
          
Weighted average remaining lease term (years):        
Operating leases   16.2    16.6 
Finance leases   6.2    3.7 
Weighted average discount rate:          
Operating leases   6.0%    6.0% 
Finance leases   6.4%    5.3% 
Schedule of supplemental cash flow information related to leases
          
   Six Months Ended October 31, 
   2023   2022 
Cash paid for amounts included in the measurement of lease liabilities:        
Operating cash flows from operating leases  $2,149   $2,063 
Operating cash flows from finance leases   52    65 
Financing cash flows from finance leases   262    249 
Schedule of maturities of lease liabilities
                
Fiscal Year Ending April 30,   Operating Leases   Finance Leases   Total 
2024 (remaining period)   $1,990   $982   $2,972 
2025    4,060    1,963    6,023 
2026    4,167    1,963    6,130 
2027    4,199    1,754    5,953 
2028    4,036    1,334    5,370 
Thereafter    56,418    3,336    59,754 
Total lease payments   $74,870   $11,332   $86,202 
Less: imputed interest    (28,571)   (2,089)   (30,660)
Total lease liabilities   $46,299   $9,243   $55,542