XML 56 R47.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Schedule of Future Minimum Lease Payments Under Non-Cancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Leases [Abstract]    
2022 (excluding six months ended June 30, 2022) $ 1,603  
2023 5,977  
2024 5,132  
2025 4,610  
2026 3,439  
Thereafter 8,580  
Total lease payments 29,341  
Less: imputed interest (3,476)  
Total 25,865  
Amounts recognized in the Condensed Consolidated Balance Sheets:    
Current operating lease liabilities 5,329 $ 5,059
Operating lease liabilities, long-term $ 20,536 $ 20,780