XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Details) - Schedule of future minimum lease payments under operating leases - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Schedule of future minimum lease payments under operating leases [Abstract]    
Remainder of 2022 $ 2,630 $ 3,335
2023 2,729 2,400
2024 1,856 1,548
2025 1,422 1,109
2026 1,200  
Thereafter 860 $ 1,581
Total undiscounted future lease payments 10,697  
Less imputed interest 950  
Total lease liability balance $ 9,747