v3.26.1
Equity (Details - Pre-funded warrant activity) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2026
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Subsidiary, Sale of Stock [Line Items]          
Stock issued new, value $ 482 $ 4,505 $ 9,033    
PreFunded Warrants [Member]          
Subsidiary, Sale of Stock [Line Items]          
Stock issued new, shares       9,143,479
Stock issued new, value       $ 21,021
Common Stock And Common Warrant [Member]          
Subsidiary, Sale of Stock [Line Items]          
Stock issued new, shares       0 27,084
Stock issued new, value       $ 0 $ 411
Common Stock And Pre Funded A G P Warrants [Member]          
Subsidiary, Sale of Stock [Line Items]          
Stock issued new, shares       0 302,295
Stock issued new, value       $ 0 $ 4,586
Total Common Stock And Prefunded Warrants [Member]          
Subsidiary, Sale of Stock [Line Items]          
Stock issued new, shares       9,972,412 456,961
Stock issued new, value       $ 23,017 $ 14,030
Purchase Agreement [Member]          
Subsidiary, Sale of Stock [Line Items]          
Stock issued new, shares       650,000 0
Stock issued new, value       $ 1,495 $ 0
AGP ATM Sales Agreement [Member]          
Subsidiary, Sale of Stock [Line Items]          
Stock issued new, shares       178,933 127,582
Stock issued new, value       $ 501 $ 9,033