XML 95 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
2022 $ 5,385 $ 5,529
2023 5,413 5,385
2024 5,533 5,413
2025 5,656 5,533
2026 5,782 5,656
Thereafter 20,083 25,865
Total future lease payments 47,852 $ 53,381
Less: Interest (15,559)  
Present value of future lease payments (lease liability) $ 32,293