XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Schedule of Future Minimum Lease Payments Under Non-Cancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Leases [Abstract]    
2022 (excluding six months ended June 30, 2022) $ 3,041  
2023 5,378  
2024 4,578  
2025 4,067  
2026 3,050  
Thereafter 8,290  
Total lease payments 28,404  
Less: imputed interest 3,523  
Total 24,881  
Amounts recognized in the Condensed Consolidated Balance Sheets:    
Current operating lease liabilities 5,029 $ 5,059
Operating lease liabilities, long-term $ 19,852 $ 20,780