XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Schedule of Future Minimum Lease Payments Under Non-Cancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 (excluding Three months ended March 31, 2023) $ 4,625  
2024 5,657  
2025 5,143  
2026 3,926  
2027 2,662  
Thereafter 6,200  
Total lease payments 28,213  
Less: imputed interest (3,232)  
Total 24,981  
Amounts recognized in the Condensed Consolidated Balance Sheets:    
Operating lease liabilities, current 5,367 $ 5,279
Operating lease liabilities, long term $ 19,614 $ 19,492