XML 54 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Future Minimum Lease Payments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Financing Obligations    
2022 $ 7,960  
2023 8,889  
2024 9,111  
2025 9,339  
2026 9,572  
Thereafter 4,029  
Total minimum lease payments 48,900  
Less amounts representing interest (12,639)  
Add amounts representing residual value 4,950  
Lease financing obligations 41,211  
Less current portion (5,052) $ (4,401)
Lease financing obligations, less current portion 36,159 $ 41,211
Operating Leases    
2022 2,416  
2023 2,620  
2024 2,295  
2025 2,077  
2026 2,124  
Thereafter 466  
Total minimum lease payments $ 11,998