XML 72 R60.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases - Schedule of Maturity Analysis of Minimum Lease Payment Obligation Under Non-cancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases    
2024 $ 1,090  
2025 1,999  
2026 1,290  
2027 838  
2028 and thereafter 1,793  
Total lease payments 7,010  
Less: interest 996  
Present value of lease liabilities 6,014 $ 6,827
Office and warehouse leases    
Leases    
2024 713  
2025 1,426  
2026 1,203  
2027 834  
2028 and thereafter 1,793  
Total lease payments 5,969  
Less: interest 934  
Present value of lease liabilities 5,035  
Leased vehicles and office equipment    
Leases    
2024 377  
2025 573  
2026 87  
2027 4  
2028 and thereafter 0  
Total lease payments 1,041  
Less: interest 62  
Present value of lease liabilities $ 979