v3.26.1
Operating Leases - Schedule of Right of Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Jun. 30, 2025
Jun. 30, 2024
Leases [Abstract]      
Operating right of use assets $ 113,450 $ 117,769 $ 18,344
Operating lease liabilities, current portion 7,787 6,879 2,017
Operating lease liabilities, net of current portion 117,519 121,491 16,201
Operating lease liabilities $ 125,306 $ 128,370 $ 18,218