XML 71 R61.htm IDEA: XBRL DOCUMENT v3.24.3
Leases - Schedule of Maturity Analysis of Minimum Lease Payment Obligation Under Non-cancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Leases    
2024 $ 545  
2025 2,002  
2026 1,293  
2027 840  
2028 and thereafter 1,798  
Total lease payments 6,478  
Less: interest 900  
Present value of lease liabilities 5,578 $ 6,827
Office and warehouse leases    
Leases    
2024 357  
2025 1,429  
2026 1,206  
2027 836  
2028 and thereafter 1,798  
Total lease payments 5,626  
Less: interest 856  
Present value of lease liabilities 4,770  
Leased vehicles and office equipment    
Leases    
2024 188  
2025 573  
2026 87  
2027 4  
2028 and thereafter 0  
Total lease payments 852  
Less: interest 44  
Present value of lease liabilities $ 808