v3.26.3
Operating Leases - Maturities of Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 $ 53,189  
2027 163,201  
2028 106,520  
2029 90,512  
2030 81,690  
2031 80,985  
Thereafter 252,128  
Total undiscounted operating lease liabilities 828,225  
Less: Imputed interest (161,614)  
Total present value of operating lease liabilities 666,611  
Less: Current portion of operating lease liabilities (147,078) $ (108,037)
Operating lease liabilities, long-term $ 519,533 $ 166,895