XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Summary of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Lessee, Operating Lease, Liability, Payment, Due [Abstract]      
2022 $ 1,597    
2023 2,635    
2024 2,285    
2025 1,877    
2026 1,805    
Thereafter 7,706    
Total lease payments 17,905    
Less imputed interest (2,021)    
Operating lease liabilities $ 15,884 $ 15,322 $ 16,919