v3.25.4
Leases - Schedule of Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]        
Finance lease costs $ 221 $ 151 $ 447 $ 249
Operating lease costs 1,890 1,767 3,819 3,517
Short-term lease costs 66 63 133 125
Variable lease costs 189 135 424 282
Sublease income (432) (550) (958) (1,113)
Total net lease costs $ 1,934 $ 1,566 $ 3,865 $ 3,060