XML 66 R58.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Schedule of Lease Obligation Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
2025 (remaining three months) $ 30,294  
2026 121,778  
2027 118,479  
2028 112,277  
2029 111,540  
Thereafter 1,074,049  
Total future minimum obligations 1,568,417  
Present value discount (644,791)  
Present value of net future minimum lease obligations 923,626  
Current portion (52,330) $ (48,986)
Long-term obligations 871,296 890,613
2025 (remaining three months) 446  
2026 1,792  
2027 1,819  
2028 1,846  
2029 1,575  
Thereafter 16,852  
Total future minimum obligations 24,330  
Present value discount (10,898)  
Present value of net future minimum lease obligations 13,432  
Current portion (857) (804)
Long-term obligations $ 12,575 $ 13,262