XML 103 R88.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases (Supplemental Consolidated Balance Sheet Information Related to Operating Leases) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Current portion of long-term operating lease liabilities $ 11,328 $ 8,579
Long-term operating lease liabilities 27,639 34,058
Total operating lease liabilities $ 38,967 $ 42,637
Weighted average remaining lease term 4 years 7 months 6 days 5 years 6 months
Weighted average discount rate 2.26% 2.43%