XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Schedule of Minimum Lease Payments by Period Expected (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Finance Lease Liabilities, Payments, Due [Abstract]    
2022 (excluding the six months ended June 30, 2022) $ 710  
2023 1,283  
2024 740  
2025 19  
2026 11  
Total minimum finance lease payments 2,763  
Less: imputed interest (136)  
Present value of finance lease liabilities 2,627 $ 2,891
Operating Lease Liabilities, Payments Due [Abstract]    
2022 (excluding the six months ended June 30, 2022) 1,496  
2023 1,879  
2024 2,969  
2025 2,619  
2026 2,422  
Thereafter 9,021  
Total minimum operating Lease Payments 20,406  
Less: imputed interest (3,374)  
Present value of operating lease liabilities $ 17,032 $ 9,383