v3.25.4
Leases - Schedule of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Operating lease expense $ 178,697 $ 174,174 $ 139,482
Variable and short-term lease expense 67,637 53,627 31,655
Net operating lease expense $ 246,334 $ 227,801 $ 171,137