Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Note 12 - Stockholders' Equity - Stock-based Compensation Plan Activity (Details) - shares
3 Months Ended 9 Months Ended
Mar. 31, 2025
Sep. 30, 2025
Share-Based Payment Arrangement [Member]    
Number of shares available for grant (in shares) (23,244) (23,244)
Authorized, available for grant (in shares)   260,000
Granted, available for grant (in shares)   (162,248)
Forfeited, available for grant (in shares)   27,407
Returned to Plan, available for grant (in shares)   12,541
Number of shares available for grant (in shares)   114,456
Performance Stock Units (PSUs) [Member]    
Balances (in shares) 18,018 18,018
Authorized (in shares)   0
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
Authorized (in shares)   0
Granted (in shares) 2,500 162,248
Released (in shares)   (55,667)
Forfeited (in shares)   (27,407)
Returned to Plan (in shares)   0
Balances (in shares)   166,584