XML 117 R100.htm IDEA: XBRL DOCUMENT v3.22.0.1
Operating Leases - Future minimum lease payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Future minimum lease payments    
2022 $ 8,197  
2023 8,080  
2024 4,222  
2025 2,933  
2026 2,756  
Thereafter 6,242  
Total 32,430  
Less discount (1,358)  
Present value of lease liability $ 31,072 $ 33,095