v3.26.1
Leases - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]    
Finance lease costs $ 874 $ 577
Operating lease costs 7,577 7,383
Short-term lease costs 266 251
Variable lease costs 768 609
Sublease income (2,038) (2,225)
Total net lease costs $ 7,447 $ 6,595