XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Schedule of Future Minimum Lease Payments Under Non-Cancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
2022 (excluding three months ended March 31, 2022) $ 4,455  
2023 5,113  
2024 4,340  
2025 3,877  
2026 2,972  
Thereafter 8,291  
Total lease payments 29,048  
Less: imputed interest 3,712  
Total 25,336  
Amounts recognized in the condensed consolidated balance sheet:    
Operating lease liabilities, current 5,035 $ 5,059
Operating lease liabilities, long term $ 20,301 $ 20,780