v3.26.1
Equity and Financing Arrangements (Details-1) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Increase (Decrease) in Stockholders' Equity [Roll Forward]    
Common Stock, Shares, Outstanding, Beginning Balance 36,541,849 36,489,641
At-the-market offering program 154,321 0
Stock-based compensation 22,050 11,213
Stock plan 34,988 35,774
Common Stock, Shares, Outstanding, Ending Balance 36,753,208 36,536,628
Common Stock, Shares, Issued 36,753,208 36,536,628
Dilutive Shares Calculation [Abstract]    
Shares included in diluted earnings per share 30,059