XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.3
StockBased Compensation (Details 8)
9 Months Ended
Sep. 30, 2024
USD ($)
shares
Equity Incentive RSU 573,203
Incentive RSU Issued 447,612
RSUs Held for Taxes | $ $ 125,591
Equity Incentive Plan Eight [Member]  
Incentive Plan 2015
Equity Incentive RSU 4,667
Incentive Vest Date Jul. 13, 2024
Incentive RSU Issued 3,165
RSUs Held for Taxes | $ $ 1,502
Equity Incentive Plan Nine [Member]  
Incentive Plan 2015
Equity Incentive RSU 29,000
Incentive Vest Date Aug. 15, 2024
Incentive RSU Issued 21,291
RSUs Held for Taxes | $ $ 7,709
Equity Incentive Plan One [Member]  
Incentive Plan 2015
Equity Incentive RSU 21,582
Incentive Vest Date Feb. 08, 2024
Incentive RSU Issued 21,582
RSUs Held for Taxes | $ $ 0
Equity Incentive Plan Two [Member]  
Incentive Plan 2015
Equity Incentive RSU 9,000
Incentive Vest Date Mar. 01, 2024
Incentive RSU Issued 6,057
RSUs Held for Taxes | $ $ 2,943
Equity Incentive Plan Three [Member]  
Incentive Plan 2015
Equity Incentive RSU 44,217
Incentive Vest Date Mar. 27, 2024
Incentive RSU Issued 40,530
RSUs Held for Taxes | $ $ 3,687
Equity Incentive Plan Ten [Member]  
Incentive Plan 2015
Equity Incentive RSU 2,000
Incentive Vest Date Sep. 11, 2024
Incentive RSU Issued 2,000
RSUs Held for Taxes | $ $ 0
Equity Incentive Plan Eleven [Member]  
Incentive Plan 2015
Equity Incentive RSU 2,500
Incentive Vest Date Sep. 21, 2024
Incentive RSU Issued 2,500
RSUs Held for Taxes | $ $ 0
Equity Incentive Plan Four [Member]  
Incentive Plan 2015
Equity Incentive RSU 51,000
Incentive Vest Date Apr. 04, 2024
Incentive RSU Issued 32,337
RSUs Held for Taxes | $ $ 18,663
Equity Incentive Plan Five [Member]  
Incentive Plan 2015
Equity Incentive RSU 50,000
Incentive Vest Date May 01, 2024
Incentive RSU Issued 34,496
RSUs Held for Taxes | $ $ 15,504
Equity Incentive Plan Six [Member]  
Incentive Plan 2015
Equity Incentive RSU 11,500
Incentive Vest Date Jun. 01, 2024
Incentive RSU Issued 6,670
RSUs Held for Taxes | $ $ 4,830
Equity Incentive Plan Seven [Member]  
Incentive Plan 2015
Equity Incentive RSU 14,962
Incentive Vest Date Jun. 15, 2024
Incentive RSU Issued 11,684
RSUs Held for Taxes | $ $ 3,278
Equity Incentive Plan Twelve [Member]  
Incentive Plan 2015
Equity Incentive RSU 332,775
Incentive Vest Date Sep. 28, 2024
Incentive RSU Issued 265,300
RSUs Held for Taxes | $ $ 67,475