v3.26.1
Leases (Tables)
12 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Schedule of Assets and Liabilities, Lessee
The following table presents amounts recorded on the Consolidated Balance Sheets related to operating leases at June 30, 2026 and 2025:

Operating leasesBalance Sheet locationJune 30, 2026June 30, 2025
(in thousands)
Operating lease right-of-use assetsOther non-current assets$8,850 $10,258 
Current operating lease liabilitiesAccrued expenses and other current liabilities4,557 3,985 
Long-term operating lease liabilitiesOther long-term liabilities4,927 6,972 
Schedule of Lease, Cost
The following table presents amounts recorded in operating lease expense as part of selling general and administrative expenses on the Consolidated Income Statements during the fiscal years ended June 30, 2026, 2025 and 2024. Operating lease costs contain immaterial amounts of short-term lease costs for leases with an initial term of 12 months or less.

Fiscal year ended June 30,
202620252024
(in thousands)
Operating lease cost$4,990 $4,425 $4,917 
Variable lease cost1,720 1,523 1,416 
$6,710 $5,948 $6,333 


Supplemental cash flow information related to the Company's operating leases for the fiscal years ended June 30, 2026, 2025 and 2024 are presented in the table below:

Fiscal year ended June 30,
202620252024
(in thousands)
Cash paid for amounts in the measurement of lease liabilities$5,066 $4,136 $4,747 
Right-of-use assets obtained in exchange for lease obligations1,643 5,035 840 
The weighted-average remaining lease term and discount rate at June 30, 2026 and 2025 are presented in the table below:

June 30, 2026June 30, 2025
Weighted-average remaining lease term2.643.03
Weighted-average discount rate6.99 %5.35 %
Schedule of Lessee, Operating Lease, Liability, Maturity
The following table presents the maturities of the Company's operating lease liabilities at June 30, 2026:

Operating leases
(in thousands)
2027$5,051 
20282,525 
20291,701 
20301,127 
203171 
Total future payments10,475 
Less: amounts representing interest991 
Present value of lease payments$9,484