XML 39 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Details) - Schedule of future minimum lease payments under operating leases - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Future lease payments under operating leases    
Remainder of 2022 $ 1,737  
2023 2,715  
2024 1,842  
2025 1,396  
2026 1,166  
Thereafter 844  
Total undiscounted future lease payments 9,700  
Less imputed interest 833  
Total lease liability balance $ 8,867  
Future minimum payments under operating leases, prior to the adoption of ASU 2016-02    
2022   $ 3,335
2023   2,400
2024   1,548
2025   1,109
Thereafter   $ 1,581