XML 41 R32.htm IDEA: XBRL DOCUMENT v3.23.3
Note 8 - Leases (Tables)
6 Months Ended
Sep. 30, 2023
Notes Tables  
Lease, Cost [Table Text Block]
   

Three Months Ended

   

Six Months Ended

 
   

September 30,

   

October 1,

   

September 30,

   

October 1,

 
   

2023

   

2022

   

2023

   

2022

 

Lease cost:

                               

Amortization of ROU assets

  $ 1,644     $ 1,668     $ 3,484     $ 3,257  

Interest on lease liabilities

    199       242       422       481  

Finance lease cost

    1,843       1,910       3,906       3,738  

Operating lease cost

    1,809       3,657       4,158       7,884  

Total lease cost

  $ 3,652     $ 5,567     $ 8,064     $ 11,622  
                                 

Cash paid for amounts included in the measurement of lease liabilities:

                               

Operating cash flows from finance leases

                  $ 422     $ 481  

Operating cash flows from operating leases

                    6,976       10,404  

Financing cash flows from finance leases

                    4,560       4,287  
                    $ 11,958     $ 15,172  
                                 

ROU assets obtained in exchange for new finance lease liabilities

                  $ 73     $ 3,298  

ROU assets obtained in exchange for new operating lease liabilities

                  $ 4,063     $ 1,868  

Weighted-average lease term (years):

                               

Financing leases

                    4.5       4.6  

Operating leases

                    4.7       4.5  

Weighted-average discount rate (percentage):

                               

Financing leases

                    3.9 %     3.5 %

Operating leases

                    4.7 %     4.2 %
Lessee, Lease Liability, Maturity [Table Text Block]

Years ending March 31:

 

Operating

   

Financing

 

Balance of 2024

  $ 1,701     $ 3,765  

2025

    6,447       5,301  

2026

    4,652       4,210  

2027

    3,520       3,152  

2028

    3,269       2,774  
2029-2034     2,969       2,964  

Total minimum payment required

  $ 22,558     $ 22,166  

Less interest

    2,277       1,883  

Present value of minimum lease payments

    20,281       20,283  

Amount due within one year

    6,286       6,081  

Long-term lease obligations

  $ 13,995     $ 14,202