XML 80 R62.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Stock and incentive plans (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Stockholders' Equity    
Plan shares available for grant, beginning 105,485 92,862
Restricted stock units and awards granted (27,000)  
Cancelled or forfeited 1,463 12,623
Plan shares available for grant, ending 79,948 105,485
Plan options outstanding, beginning 1,463 14,086
Cancelled or forfeited (1,463) (12,623)
Plan options outstanding, ending 0 1,463
Weighted average exercise price per share, beginning $ 15.54 $ 14.17
Restricted stock units and awards granted per share 5.64  
Cancelled or forfeited per share $ 15.54 14.02
Weighted average exercise price per share, ending   $ 15.54