XML 119 R105.htm IDEA: XBRL DOCUMENT v3.22.0.1
Lease Commitments (Leases Maturities of Lease Liabilities) (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 8,299 $ 6,889
2023 7,479 4,610
2024 5,747 3,627
2025 5,132 1,763
2026 4,408 1,270
Thereafter 1,229 2,460
Total lease payments 32,294 20,619
Less imputed interest (1,922) (1,375)
Lease liability $ 30,372 $ 19,244