v3.26.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jun. 30, 2025
Leases [Abstract]    
Remainder of 2026 $ 14,123  
2027 55,980  
2028 55,498  
2029 55,890  
2030 57,437  
2031 and beyond 251,685  
Total future lease payments 490,613  
Less: Imputed interest (112,558)  
Present value of operating lease liabilities 378,055 $ 301,557
Current portion 32,703 21,189
Long-term portion $ 345,352 $ 280,368