XML 114 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Summary of Minimum Lease Payment (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Lessee, Operating Lease, Liability, Payment, Due    
2022 $ 9,954  
2023 10,051  
2024 10,378  
2025 10,626  
2026 10,881  
Thereafter 19,705  
Total future minimum lease payments 71,595  
Less: imputed interest (11,802)  
Less: estimated lease incentives (1,461)  
Operating lease liability $ 58,332 $ 62,342