v3.26.1
Leases - Schedule of Maturity Analysis of Minimum Lease Payment Obligation Under Non-cancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases    
2026 $ 615  
2027 1,068  
2028 755  
2029 731  
2029 and thereafter 366  
Total lease payments 3,535  
Less: interest 437  
Present value of lease liabilities 3,098 $ 3,752
Office and warehouse leases    
Leases    
2026 502  
2027 851  
2028 731  
2029 731  
2029 and thereafter 366  
Total lease payments 3,181  
Less: interest 413  
Present value of lease liabilities 2,768  
Leased vehicles and office equipment    
Leases    
2026 113  
2027 217  
2028 24  
2029 0  
2029 and thereafter 0  
Total lease payments 354  
Less: interest 24  
Present value of lease liabilities $ 330