v3.26.1
Equity and Financing Arrangements (Details-1) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Increase (Decrease) in Stockholders' Equity [Roll Forward]        
Common Stock, Shares, Outstanding, Beginning Balance 36,753,208 36,536,628 36,541,849 36,489,641
At-the-market offering program 0 0 154,321 0
Stock-based compensation 0 0 22,050 11,213
Stock plan 37,444 5,221 72,432 40,995
Public offering 990,099 0 990,099 0
Common Stock, Shares, Outstanding, Ending Balance 37,780,751 36,541,849 37,780,751 36,541,849
Common Stock, Shares, Issued 37,780,751 36,541,849 37,780,751 36,541,849