XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Future Minimum Annual Obligations under Finance and Operating Lease Commitments (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating Leases, 2022 $ 3,365  
Operating Leases, 2023 3,464  
Operating Leases, 2024 3,554  
Operating Leases, 2025 3,642  
Operating Leases, 2026 3,751  
Operating Leases, Thereafter 2,891  
Operating Leases, Total minimum lease payments 20,667  
Operating Leases, Imputed interest (5,111)  
Operating Leases, Total 15,556  
Operating Leases, Less: leases, current $ (3,364)  
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Less: leases, current  
Operating Leases, Leases, net of current $ 12,192  
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Leases, net of current  
Finance Leases, 2022 $ 91  
Finance Leases, 2023 91  
Finance Leases, 2024 91  
Finance Leases, 2025 83  
Finance Leases, 2026 0  
Finance Leases, Thereafter 0  
Finance Leases, Total minimum lease payments 356  
Finance Leases, Imputed interest (57)  
Finance Leases, Total 299  
Finance Leases, Less: leases, current $ (91)  
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Less: leases, current  
Finance Leases, Leases, net of current $ 208  
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Leases, net of current  
2022 $ 3,456  
2023 3,555  
2024 3,645  
2025 3,725  
2026 3,751  
Thereafter 2,891  
Total minimum lease payments 21,023  
Imputed interest (5,168)  
Total 15,855  
Less: leases, current (3,455) $ (3,265)
Leases, net of current $ 12,400 $ 13,847