XML 55 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Common Stock (Details 2) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Equity Incentive RSU 924,536 836,828
Shares Issued 730,395 658,102
Shares Withheld for Taxes 194,141 178,726
Equity Incentive Plan Two [Member]    
Incentive Plan 2015 2015
Equity Incentive RSU 9,000 15,000
Incentive Vest Date Mar. 01, 2024 Mar. 01, 2023
Shares Issued 6,057 9,609
Shares Withheld for Taxes 2,943 5,391
Equity Incentive Plan Three [Member]    
Incentive Plan 2015 2015
Equity Incentive RSU 44,217 15,000
Incentive Vest Date Mar. 27, 2024 Mar. 25, 2023
Shares Issued 40,530 15,000
Shares Withheld for Taxes 3,687 0
Equity Incentive Plan Four [Member]    
Incentive Plan 2015 2015
Equity Incentive RSU 51,000 2,500
Incentive Vest Date Apr. 04, 2024 Apr. 04, 2023
Shares Issued 32,337 1,759
Shares Withheld for Taxes 18,663 741
Equity Incentive Plan Five [Member]    
Incentive Plan 2015 2015
Equity Incentive RSU 50,000 13,500
Incentive Vest Date May 01, 2024 Apr. 04, 2023
Shares Issued 34,496 7,995
Shares Withheld for Taxes 15,504 5,505
Equity Incentive Plan Six [Member]    
Incentive Plan 2015 2015
Equity Incentive RSU 11,500 35,000
Incentive Vest Date Jun. 01, 2024 Apr. 04, 2023
Shares Issued 6,670 22,610
Shares Withheld for Taxes 4,830 12,390
Equity Incentive Plan Seven [Member]    
Incentive Plan 2015 2015
Equity Incentive RSU 14,962 50,000
Incentive Vest Date Jun. 15, 2024 May 01, 2023
Shares Issued 11,684 35,707
Shares Withheld for Taxes 3,278 14,293
Equity Incentive Plan Eight [Member]    
Incentive Plan 2015 2015
Equity Incentive RSU 4,667 4,000
Incentive Vest Date Jul. 13, 2024 Jun. 01, 2023
Shares Issued 3,165 2,270
Shares Withheld for Taxes 1,502 1,730
Equity Incentive Plan Nine [Member]    
Incentive Plan 2015 2015
Equity Incentive RSU 29,000 7,500
Incentive Vest Date Aug. 15, 2024 Jun. 01, 2023
Shares Issued 21,291 4,257
Shares Withheld for Taxes 7,709 3,243
Equity Incentive Plan One [Member]    
Incentive Plan 2015 2015
Equity Incentive RSU 21,582 4,000
Incentive Vest Date Feb. 08, 2024 Feb. 08, 2023
Shares Issued 21,582 2,369
Shares Withheld for Taxes 0 1,631
Equity Incentive Plan Fourteen [Member]    
Incentive Plan 2015 2015
Equity Incentive RSU 333 357,346
Incentive Vest Date Nov. 29, 2024 Oct. 04, 2023
Shares Issued 333 298,738
Shares Withheld for Taxes 0 58,608
Equity Incentive Plan Fifteen [Member]    
Incentive Plan 2015 2015
Equity Incentive RSU 13,334 19,904
Incentive Vest Date Dec. 11, 2024 Oct. 04, 2023
Shares Issued 10,208 6,883
Shares Withheld for Taxes 3,126 13,021
Equity Incentive Plan Sixteen [Member]    
Incentive Plan 2015 2015
Equity Incentive RSU   21,583
Incentive Vest Date   Oct. 13, 2023
Shares Issued   21,583
Shares Withheld for Taxes   0
Equity Incentive Plan Seventeen [Member]    
Incentive Plan 2015 2015
Equity Incentive RSU   21,750
Incentive Vest Date   Nov. 01, 2023
Shares Issued   21,750
Shares Withheld for Taxes   0
Equity Incentive Plan Ten [Member]    
Incentive Plan 2015 2015
Equity Incentive RSU 2,000 208,809
Incentive Vest Date Sep. 11, 2024 Aug. 03, 2023
Shares Issued 2,000 167,809
Shares Withheld for Taxes 0 41,000
Equity Incentive Plan Eleven [Member]    
Incentive Plan 2015 2015
Equity Incentive RSU 2,500 34,102
Incentive Vest Date Sep. 21, 2024 Aug. 15, 2023
Shares Issued 2,500 23,764
Shares Withheld for Taxes 0 10,338
Equity Incentive Plan Twelve [Member]    
Incentive Plan 2015 2015
Equity Incentive RSU 332,775 12,000
Incentive Vest Date Sep. 28, 2024 Sep. 07, 2023
Shares Issued 265,300 7,046
Shares Withheld for Taxes 67,475 4,954
Equity Incentive Plan Thirteen [Member]    
Incentive Plan 2015 2015
Equity Incentive RSU 337,666 12,500
Incentive Vest Date Oct. 04, 2024 Sep. 21, 2023
Shares Issued 272,242 7,434
Shares Withheld for Taxes 65,424 5,066
Equity Incentive Plan Eighteen [Member]    
Incentive Plan 2015 2015
Equity Incentive RSU   334
Incentive Vest Date   Nov. 29, 2023
Shares Issued   334
Shares Withheld for Taxes   0
Equity Incentive Plan Ninteen [Member]    
Incentive Plan 2015 2015
Equity Incentive RSU   2,000
Incentive Vest Date   Dec. 15, 2023
Shares Issued   1,185
Shares Withheld for Taxes   815