XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Schedule of Future Minimum Lease Payments Under Non-Cancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 (excluding nine-months ended September 30, 2023) $ 1,682  
2024 6,113  
2025 5,538  
2026 4,251  
2027 2,736  
Thereafter 6,200  
Total lease payments 26,520  
Less: imputed interest (2,865)  
Total 23,655  
Amounts recognized in the Condensed Consolidated Balance Sheets:    
Operating lease liabilities, current 5,553 $ 5,279
Operating lease liabilities, long-term $ 18,102 $ 19,492