XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Lease Costs (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Lessee, Lease, Description [Line Items]    
Operating lease costs $ 7,759 $ 6,350
Finance lease cost    
Amortization of leased assets 716 792
Interest on finance lease obligations 61 55
Total lease costs 8,536 7,197
Operating Lease    
Finance lease cost    
Variable lease costs 900 700
Short-term lease costs 300 300
Finance Lease    
Finance lease cost    
Variable lease costs $ 200 $ 200