XML 27 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Leases (Tables)
9 Months Ended
Jan. 31, 2023
Leases  
Schedule of lease costs
                    
  

Three Months Ended

January 31,

  

Nine Months Ended

January 31,

 
   2023   2022   2023   2022 
Operating lease cost  $1,060   $1,051   $3,233   $2,828 
Variable lease cost   348    221    1,145    620 
Short-term lease cost   187    163    514    379 
  Total lease cost  $1,595   $1,435   $4,892   $3,827 
Balance sheet classification of leases
             
Leases  Classification 

January 31,

2023

  

April 30,

2022

 
Assets             
Operating  Operating lease right-of-use assets  $34,463   $36,806 
Finance  Property and equipment, net   2,584    2,728 
Total leased assets     $37,047   $39,534 
              
Liabilities             
Current:             
Operating  Current portion of operating lease liabilities  $3,024   $2,969 
Finance  Other current liabilities   524    505 
Non-current:             
Operating  Operating lease liabilities, less current portion   35,659    37,886 
Finance  Finance lease liabilities, less current portion   1,698    2,093 
Total lease liabilities     $40,905   $43,453 
Operating and finance leases
            
Weighted average remaining lease term (years):            
Operating leases   11.8      12.4 
Finance lease   3.9      4.7 
Weighted average discount rate            
Operating leases   3.3%      3.3% 
Finance lease   5.3%      5.3% 
Schedule of maturities of operating lease liabilities
               
Fiscal Year Ending April 30, 

Operating

Leases

  

Finance

Lease

   Total 
2023 (remaining period)  $1,114   $157   $1,271 
2024   4,140    629    4,769 
2025   4,060    629    4,689 
2026   4,167    629    4,796 
2027   4,199    419    4,618 
Thereafter   28,708        28,708 
Total lease payments  $46,388   $2,463   $48,851 
Less: imputed interest   (7,705)   (241)   (7,946)
Total lease liabilities  $38,683   $2,222   $40,905