XML 33 R21.htm IDEA: XBRL DOCUMENT v3.23.2
Leases (Tables)
12 Months Ended
Apr. 30, 2023
Leases  
Schedule of lease costs
               
   Fiscal Year Ended April 30, 
   2023   2022   2021 
Operating lease cost  $4,386   $3,872   $3,151 
Variable lease cost   1,408    944    676 
Short-term lease cost   576    515    388 
Finance lease costs:               
Amortization of right-of-use assets   216    43    82 
Interest on lease liabilities   125    47    4 
Total lease costs  $6,711   $5,421   $4,301 
Balance sheet classification of leases
             
       April 30, 
Leases  Classification  2023   2022 
Assets           
Operating  Operating lease right-of-use assets  $42,772   $36,806 
Finance  Property and equipment, net   2,529    2,728 
Total leased assets     $45,301   $39,534 
              
Liabilities             
Current:             
Operating  Current portion of operating lease liabilities  $1,358   $2,969 
Finance  Other current liabilities   531    505 
Non-current:             
Operating  Operating lease liabilities, less current portion   45,690    37,886 
Finance  Finance lease liabilities, less current portion   1,562    2,093 
Total lease liabilities     $49,141   $43,453 
Operating and finance leases
          
Weighted average remaining lease term (years):        
Operating leases   16.6    12.4 
Finance lease   3.7    4.7 
Weighted average discount rate          
Operating leases   6.0%    3.3% 
Finance lease   5.3%    5.3% 
Schedule of supplemental cash flow information related to leases
               
   Fiscal Year Ended April 30, 
   2023   2022   2021 
Cash paid for amounts included in the measurement of lease liabilities:            
Operating cash flows from operating leases  $4,069   $2,376   $2,972 
Operating cash flows from finance leases   125    47    5 
Financing cash flows from finance leases   505    162    93 
                
Non-cash transactions:               
Right-of-use assets obtained upon operating lease modifications and reassessments, net  $9,267   $4,554   $ 
Right-of-use assets obtained in exchange for operating lease obligations  $   $16,093   $ 
Decapitalization of right-of-use assets upon impairment  $89   $   $ 
Property and equipment obtained in exchange for finance lease obligation  $   $2,760   $ 
Schedule of maturities of operating lease liabilities
               
Fiscal Year Ending April 30,  Operating Leases   Finance Lease   Total 
2024  $4,140   $629   $4,769 
2025   4,060    629    4,689 
2026   4,167    629    4,796 
2027   4,199    419    4,618 
2028   4,036        4,036 
Thereafter   56,418        56,418 
Total lease payments  $77,020   $2,306   $79,326 
Less: imputed interest   (29,972)   (213)   (30,185)
Total lease liabilities  $47,048   $2,093   $49,141