XML 65 R42.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Maturities of Lease Liabilities Under Operating and Finance Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating leases, 2022 $ 5,171  
Operating leases, 2023 5,265  
Operating leases, 2024 5,183  
Operating leases, 2025 4,806  
Operating leases, 2026 3,257  
Operating leases, Thereafter 19,004  
Operating leases, Total minimum payments 42,686  
Less: amount representing interest (14,586)  
Present value of lease liabilities 28,100  
Other current liabilities $ 2,582 $ 1,730
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities  
Operating lease liabilities - long-term $ 25,518 13,041
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities  
Total $ 28,100  
Finance leases, 2022 181  
Finance leases, 2023 29  
Finance leases, 2024 0  
Finance leases, 2025 0  
Finance leases, 2026 0  
Finance leases, Thereafter 0  
Finance leases, Total minimum payments 210  
Less: amount representing interest (10)  
Present value of lease liabilities 200  
Other current liabilities $ 171 $ 255
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Other current liabilities  
Other long-term liabilities $ 29  
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Other long-term liabilities  
Total $ 200