XML 66 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases (Tables)
12 Months Ended
Jun. 30, 2024
Leases [Abstract]  
Schedule of Assets and Liabilities, Lessee
The following table presents amounts recorded on the Condensed Consolidated Balance Sheet related to operating leases at June 30, 2024 and 2023:

Operating leasesBalance Sheet locationJune 30, 2024June 30, 2023
(in thousands)
Operating lease right-of-use assetsOther non-current assets$9,057 $12,539 
Current operating lease liabilitiesAccrued expenses and other current liabilities3,398 4,355 
Long-term operating lease liabilitiesOther long-term liabilities6,507 9,329 
Schedule of Lease, Cost
The following table presents amounts recorded in operating lease expense as part of selling general and administrative expenses on the Condensed Consolidated Income Statements during the fiscal years ended June 30, 2024, 2023 and 2022. 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,
202420232022
(in thousands)
Operating lease cost$4,917 $5,224 $5,239 
Variable lease cost1,416 1,460 1,208 
$6,333 $6,684 $6,447 


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

Fiscal year ended June 30,
202420232022
(in thousands)
Cash paid for amounts in the measurement of lease liabilities$4,747 $5,463 $5,182 
Right-of-use assets obtained in exchange for lease obligations840 897 2,313 


The weighted-average remaining lease term and discount rate at June 30, 2024 and 2023 are presented in the table below:

June 30, 2024June 30, 2023
Weighted-average remaining lease term3.033.62
Weighted-average discount rate4.84 %4.30 %
Schedule of Lessee, Operating Lease, Liability, Maturity
The following table presents the maturities of the Company's operating lease liabilities at June 30, 2024:
Operating leases
(in thousands)
2025$4,174 
20263,811 
20273,428 
20281,409 
2029721 
Thereafter300 
Total future payments13,843 
Less: amounts representing interest3,938 
Present value of lease payments$9,905