v3.26.3
Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Lease, Cost [Abstract]    
Operating lease costs $ 2,331 $ 1,663
Variable lease costs 741 487
Short term lease costs 108 73
Finance lease costs 10 28
Total lease costs, net $ 3,190 $ 2,251