XML 85 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Lease Cost Finance and Operating Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Lessee, Lease, Description [Line Items]      
Operating lease cost $ 38,200 $ 33,200 $ 27,400
Finance lease cost      
Amortization of leased assets 3,700 3,200 3,100
Interest on finance lease obligations 600 300 200
Total lease costs 42,500 36,700 30,700
Operating Lease      
Finance lease cost      
Variable lease costs 4,700 3,700 3,000
Short-term lease costs $ 1,300 $ 1,100  
Finance Lease      
Finance lease cost      
Variable lease costs     $ 700