v3.26.1
Leases - Schedule of Maturity Analysis of Minimum Lease Payment Obligation Under Non-cancellable Operating Leases (Detail) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Leases    
2026 $ 1,019  
2027 1,041  
2028 744  
2029 730  
2029 and thereafter 365  
Total lease payments 3,899  
Less: interest 494  
Present value of lease liabilities 3,405 $ 3,752
Office and warehouse leases    
Leases    
2026 863  
2027 849  
2028 730  
2029 730  
2029 and thereafter 365  
Total lease payments 3,537  
Less: interest 467  
Present value of lease liabilities 3,070  
Leased vehicles and office equipment    
Leases    
2026 156  
2027 192  
2028 14  
2029 0  
2029 and thereafter 0  
Total lease payments 362  
Less: interest 27  
Present value of lease liabilities $ 335