v3.25.4
Leases - Schedule of Present Value of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Leases [Abstract]  
2026 $ 85,126
2027 95,850
2028 93,389
2029 89,320
2030 88,175
Thereafter 347,711
Total lease payments 799,571
Less: imputed interest (193,269)
Present value of lease liabilities $ 606,302