v3.26.1
Operating Leases - Schedule of Net Lease Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Lessee Disclosure [Abstract]    
Operating lease cost $ 29,429 $ 27,550
Short-term lease cost 378 351
Variable lease cost 7,204 7,219
Sublease income (249) (79)
Net lease cost 36,762 $ 35,041
Operating lease cash flows 28,892  
Right-of-use assets obtained in exchange for new operating lease liabilities $ 6,089  
Weighted-average remaining lease term (years) 12 years  
Weighted-average discount rate 5.11%