v3.26.1
Leases (Tables)
12 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Operating and Finance Lease Expense
The components of the Company’s operating and finance lease expenses are as follows for the years presented (in thousands):
Year Ended June 30,
202620252024
Operating leases:
     Fixed rent expense$6,326 $6,497 $6,268 
     Variable rent expense1,071 1,098 1,095 
Finance lease:
     Depreciation of equipment
513 513 513 
     Interest137 210 277 
Short-term leases:
     Short-term lease expenses222 173 161 
               Total lease expenses$8,269 $8,491 $8,314 
Supplemental balance sheet information related to the Company’s operating and finance leases is as follows (in thousands, except lease term and discount rate):

June 30,  
20262025
Operating Leases:
     ROU assets associated with operating leases$22,271 $21,288 
Finance Lease:
     Property, plant and equipment, gross$5,133 $5,133 
     Accumulated depreciation(2,197)(1,684)
          Property, plant and equipment, net$2,936 $3,449 
Weighted average remaining lease term (in years)
     Operating leases4.035.00
     Finance lease1.252.25
Weighted average discount rate
     Operating leases4.97 %4.88 %
     Finance lease7.51 %7.51 %

Supplemental cash flow information related to the Company’s operating and finance leases is as follows (in thousands):

Year Ended June 30,
202620252024
Cash paid from amounts included in the measurement of lease liabilities:
     Operating cash flows from operating leases$6,976 $6,466 $6,330 
     Operating cash flows from finance lease$137 $210 $277 
     Financing cash flows from finance lease$1,007 $935 $867 
Non-cash investing and financing information:
     Operating lease right-of-use assets obtained in exchange for lease obligations$6,756 $1,162 $5,884 
Schedule of Operating Lease Liability Maturities
Future minimum lease payments are as follows as of June 30, 2026 (in thousands):

Operating LeasesFinance Leases
2027
$7,328 $1,144 
2028
6,873 191 
2029
5,209 — 
20304,050 — 
2031
1,034 — 
Thereafter1,157 — 
Total minimum lease payments25,651 1,335 
Less amount representing interest(2,574)(61)
Total lease liabilities$23,077 $1,274 
Schedule of Finance Lease Liability Maturities
Future minimum lease payments are as follows as of June 30, 2026 (in thousands):

Operating LeasesFinance Leases
2027
$7,328 $1,144 
2028
6,873 191 
2029
5,209 — 
20304,050 — 
2031
1,034 — 
Thereafter1,157 — 
Total minimum lease payments25,651 1,335 
Less amount representing interest(2,574)(61)
Total lease liabilities$23,077 $1,274