v3.26.1
Income Taxes (Details - Textual) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Income Taxes    
Uncertain tax positions $ 374 $ 1,030
Unrecognized Tax Benefits that Would Impact Effective Tax Rate 417  
Unrecognized Tax Benefits, Income Tax Penalties and Interest Accrued $ 80