v3.26.1
Leases - Lease Costs and Sublease Income (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Operating lease costs $ 13,912 $ 10,575 $ 26,560 $ 21,299
Finance lease costs:        
Amortization of ROU assets 5,035 3,722 10,081 7,096
Interest on lease liabilities 730 677 1,531 1,324
Other lease costs and income:        
Variable leases costs 6,999 5,849 14,197 11,968
Sublease income $ 122 $ 65 $ 310 $ 235