v3.26.1
Note 10 - Employee Benefit Plans and Stock-based Compensation - Schedule of Common Stock Reserved and Available for Future Issuance (Details)
shares in Thousands
Dec. 31, 2025
shares
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 4,566
Share-Based Payment Arrangement, Option [Member]  
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 835
Restricted Stock [Member]  
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 2,210
Equity Incentive Plan 2025 [Member]  
Common Stock, Capital Shares Reserved for Future Issuance (in shares) 1,521