XML 60 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Schedule of Future Minimum Lease Payments Under Non-Cancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
2023 $ 6,073  
2024 5,204  
2025 4,688  
2026 3,464  
2027 2,387  
Thereafter 6,194  
Total lease payments 28,010  
Less: imputed interest (3,239)  
Total 24,771  
Amounts recognized in the consolidated balance sheets:    
Operating lease liabilities, current 5,279 $ 5,059
Operating lease liabilities, long term $ 19,492 $ 20,780