XML 56 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Future Minimum Lease Payments Under Non-Cancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
2023 (excluding six months ended June 30, 2023) $ 3,235  
2024 5,880  
2025 5,330  
2026 4,077  
2027 2,700  
Thereafter 6,200  
Total lease payments 27,422  
Less: imputed interest (3,045)  
Total 24,377  
Amounts recognized in the condensed consolidated balance sheets:    
Current operating lease liabilities 5,493 $ 5,279
Operating lease liabilities, long-term $ 18,884 $ 19,492