v3.26.1
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Maturities of Lease Liabilities [Abstract]    
2026 $ 471  
2027 632  
2028 235  
2029 221  
2030 56  
Total lease payments 1,615  
Less: imputed interest (210)  
Present value of future lease payments 1,405  
Less: operating lease, current liabilities (812) $ (623)
Long-term operating lease liabilities $ 593 $ 411