v3.26.1
Leases - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Leases [Abstract]        
Finance lease costs $ 217 $ 148 $ 663 $ 397
Operating lease costs 1,885 1,845 5,704 5,362
Short-term lease costs 66 63 199 188
Variable lease costs 189 199 614 481
Sublease income (529) (559) (1,487) (1,673)
Total net lease costs $ 1,828 $ 1,696 $ 5,693 $ 4,755