XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Future Minimum Lease Payments Under Non-Cancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accounting Policies [Abstract]    
2022 $ 5,899  
2023 4,884  
2024 4,130  
2025 3,705  
2026 2,852  
Thereafter 8,254  
Total lease payments 29,724  
Less: imputed interest (3,885)  
Total 25,839  
Amounts recognized in the consolidated balance sheets:    
Operating lease liabilities, current 5,059 $ 4,188
Operating lease liabilities, long term 20,780 $ 8,177
Total $ 25,839