XML 90 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Maturity Analysis of Minimum Lease Payment Obligation Under Non-cancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases    
2024 $ 2,179  
2025 1,967  
2026 1,261  
2027 830  
2028 and thereafter 1,786  
Total lease payments 8,023  
Less: interest 1,196  
Present value of lease liabilities 6,827 $ 7,968
Office and warehouse leases    
Leases    
2024 1,417  
2025 1,417  
2026 1,197  
2027 830  
2028 and thereafter 1,786  
Total lease payments 6,647  
Less: interest 1,098  
Present value of lease liabilities 5,549  
Leased vehicles and office equipment    
Leases    
2024 762  
2025 550  
2026 64  
2027 0  
2028 and thereafter 0  
Total lease payments 1,376  
Less: interest 98  
Present value of lease liabilities $ 1,278