XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Lease Cost Finance and Operating Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Lessee, Lease, Description [Line Items]      
Operating lease cost $ 33,158 $ 27,357 $ 23,454
Finance lease cost      
Amortization of leased assets 3,241 3,083 3,645
Interest on finance lease obligations 324 218 268
Total lease costs 36,723 30,658 27,367
Operating Lease      
Finance lease cost      
Variable lease costs 3,700 3,000 2,900
Short-term lease costs $ 1,100 $ 1,100 800
Finance Lease      
Finance lease cost      
Variable lease costs     $ 700