v3.26.1
Commitments and Contingencies - Maturity of Lease Liabilities (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2019 $ 27,135
Lessee, Operating Lease, Liability, to be Paid, Year One 49,190
2020 39,550
2021 29,780
2022 25,867
Thereafter 79,041
Total undiscounted lease payments 250,563
Less: Interest 90,770
Operating Lease, Liability 159,793
Finance Lease, Liability, to be Paid, Year One 7,040
Finance Lease, Liability, to be Paid, Year Two 0
Finance Lease, Liability, to be Paid, Year Three 0
Finance Lease, Liability, to be Paid, Year Four 0
Finance Lease, Liability, to be Paid, after Year Five 0
Total undiscounted lease payments 257,962
Finance Lease, Liability, to be Paid 7,399
Lessee Operating and Finance Lease Liability Undiscounted Excess Amount 91,328
Finance Lease, Liability, Undiscounted Excess Amount 558
Operating and Finance Lease, Liability 166,634
Finance Lease, Liability 6,841
Finance Lease, Liability, to be Paid, Remainder of Fiscal Year 359
Operating and Finance Lease, Liability, to be Paid, Remainder of Fiscal Year 27,494
Operating and Finance Lease, Liability, to be Paid, Year One 56,230
2027Lessee Operating and Financing Lease, Liability, to be Paid, Year Two 39,550
Operating and Financing Lease, Liability, to be Paid, Year Three 29,780
Operating and Financing Lease, Liability, to be Paid, Year Four 25,867
Lessee Operating and Financing Lease, Liability, to be Paid, After Year Five $ 79,041