XML 88 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Leases Lease Expense Detail (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Rate
Schedule of Operating Lease Payments Due [Abstract]  
Operating Lease, Payments $ 10,119
Variable Lease, Payment 2,136
Short-term Lease Payments 2,274
Operating Lease, Expense $ 14,529
Operating Lease, Weighted Average Remaining Lease Term 12 years 3 months 18 days
Operating Lease, Weighted Average Discount Rate, Percent | Rate 3.60%