Quarterly report [Sections 13 or 15(d)]

Note 12 - Stockholders' Equity - Stock-based Compensation Plan Activity (Details)

v3.25.2
Note 12 - Stockholders' Equity - Stock-based Compensation Plan Activity (Details) - shares
3 Months Ended 6 Months Ended
Mar. 31, 2025
Jun. 30, 2025
Share-Based Payment Arrangement [Member]    
Number of shares available for grant (in shares) (23,244) (23,244)
Granted, available for grant (in shares)   (51,392)
Forfeited, available for grant (in shares)   10,539
Returned to Plan, available for grant (in shares)   2,648
Number of shares available for grant (in shares)   (61,449)
Performance Stock Units (PSUs) [Member]    
Balances (in shares) 18,018 18,018
Granted (in shares)   0
Released (in shares)   0
Forfeited (in shares)   0
Returned to Plan (in shares)   0
Balances (in shares)   18,018
Restricted Stock Units (RSUs) [Member]    
Balances (in shares) 87,410 87,410
Granted (in shares) 2,500 51,392
Released (in shares)   (11,073)
Forfeited (in shares)   (10,539)
Returned to Plan (in shares)   0
Balances (in shares)   117,190