v3.26.1
Leases - Lease Costs and Sublease Income (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Leases [Abstract]    
Operating lease costs $ 12,986 $ 11,054
Finance lease costs:    
Amortization of ROU assets 5,046 3,374
Interest on lease liabilities 801 647
Other lease costs and income:    
Variable leases costs 7,297 6,298
Sublease income $ 188 $ 170