XML 61 R47.htm IDEA: XBRL DOCUMENT v3.24.1
Description of Business and Summary of Significant Accounting Policies - Schedule of Future Minimum Lease Payments Under Non-Cancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accounting Policies [Abstract]    
2024 $ 6,879  
2025 5,755  
2026 4,275  
2027 2,814  
2028 1,883  
Thereafter 4,338  
Total lease payments 25,944  
Less: imputed interest (2,750)  
Total 23,194  
Amounts recognized in the consolidated balance sheets:    
Operating lease liabilities, current 6,081 $ 5,279
Operating lease liabilities, long term $ 17,113 $ 19,492