XML 76 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Stock and incentive plans (Details) - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2023
Stockholders' Equity      
Plan shares available for grant, beginning 79,948 105,485 92,862
Restricted stock units and awards granted 0 (27,000)  
Cancelled or forfeited options   1,463 12,623
Plan shares available for grant, ending 79,948 79,948 105,485
Plan options outstanding, beginning 0 1,463 14,086
Cancelled or forfeited options   (1,463) (12,623)
Plan options outstanding, ending 0 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