v3.26.1
Leases - Leases Cost (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Leases [Abstract]    
Operating lease cost $ 9,676 $ 8,732
Amortization of right of use assets 1,609 1,998
Interest on lease liabilities 1,526 1,619
Total finance lease cost 3,135 3,617
Short-term lease cost 5,354 6,166
Variable lease cost 12,979 8,416
Total lease cost $ 31,144 $ 26,931