v3.25.4
Leases - Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Leases [Abstract]      
Operating lease costs $ 31,994 $ 35,814 $ 33,190
Financing lease costs:      
Amortization of right-of-use assets 665 675 891
Interest on lease liabilities 359 263 273
Total financing lease costs 1,024 938 1,164
Short-term lease costs 2,460 98 517
Total lease costs $ 35,478 $ 36,850 $ 34,871