XML 129 R44.htm IDEA: XBRL DOCUMENT v3.25.3
StockBased Compensation (Details 7)
9 Months Ended
Sep. 30, 2025
shares
Equity Incentive RSU 1,703,189
Incentive RSU Issued 1,428,500
RSUs Held for Taxes 274,689
Equity Incentive Plan Thirteen [Member]  
Incentive Plan 2015
Equity Incentive RSU 138,452
Incentive Vest Date Jul. 01, 2025
Incentive RSU Issued 112,933
RSUs Held for Taxes 25,519
Equity Incentive Plan Nineteen [Member]  
Incentive Plan 2015
Equity Incentive RSU 282,825
Incentive Vest Date Sep. 28, 2025
Incentive RSU Issued 222,334
RSUs Held for Taxes 60,491
Equity Incentive Plan Twenty [Member]  
Incentive Plan 2015
Equity Incentive RSU 5,000
Incentive Vest Date Sep. 30, 2025
Incentive RSU Issued 5,000
RSUs Held for Taxes 0
Equity Incentive Plan Two [Member]  
Incentive Plan 2015
Equity Incentive RSU 4,667
Incentive Vest Date Feb. 22, 2025
Incentive RSU Issued 2,750
RSUs Held for Taxes 1,917
Equity Incentive Plan Three [Member]  
Incentive Plan 2015
Equity Incentive RSU 33,503
Incentive Vest Date Mar. 13, 2025
Incentive RSU Issued 21,643
RSUs Held for Taxes 11,860
Equity Incentive Plan Four [Member]  
Incentive Plan 2015
Equity Incentive RSU 38,198
Incentive Vest Date Mar. 13, 2025
Incentive RSU Issued 24,676
RSUs Held for Taxes 13,522
Equity Incentive Plan Five [Member]  
Incentive Plan 2015
Equity Incentive RSU 41,642
Incentive Vest Date Mar. 13, 2025
Incentive RSU Issued 26,901
RSUs Held for Taxes 14,741
Equity Incentive Plan Six [Member]  
Incentive Plan 2015
Equity Incentive RSU 31,667
Incentive Vest Date Apr. 04, 2025
Incentive RSU Issued 28,867
RSUs Held for Taxes 2,800
Equity Incentive Plan Seven [Member]  
Incentive Plan 2015
Equity Incentive RSU 297,340
Incentive Vest Date May 01, 2025
Incentive RSU Issued 248,908
RSUs Held for Taxes 48,432
Equity Incentive Plan Eight [Member]  
Incentive Plan 2015
Equity Incentive RSU 125,000
Incentive Vest Date May 13, 2025
Incentive RSU Issued 125,000
Equity Incentive Plan Nine [Member]  
Incentive Plan 2015
Equity Incentive RSU 37,334
Incentive Vest Date May 23, 2025
Incentive RSU Issued 35,654
RSUs Held for Taxes 1,680
Equity Incentive Plan One [Member]  
Incentive Plan 2015
Equity Incentive RSU 21,583
Incentive Vest Date Jan. 01, 2025
Incentive RSU Issued 21,583
Equity Incentive Plan Fourteen [Member]  
Incentive Plan 2015
Equity Incentive RSU 4,667
Incentive Vest Date Jul. 13, 2025
Incentive RSU Issued 3,161
RSUs Held for Taxes 1,506
Equity Incentive Plan Fifteen [Member]  
Incentive Plan 2015
Equity Incentive RSU 50,000
Incentive Vest Date Jul. 13, 2025
Incentive RSU Issued 50,000
RSUs Held for Taxes 0
Equity Incentive Plan Sixteen [Member]  
Incentive Plan 2015
Equity Incentive RSU 137,452
Incentive Vest Date Aug. 01, 2025
Incentive RSU Issued 104,801
RSUs Held for Taxes 32,651
Equity Incentive Plan Seventeen [Member]  
Incentive Plan 2015
Equity Incentive RSU 50,000
Incentive Vest Date Aug. 13, 2025
Incentive RSU Issued 50,000
RSUs Held for Taxes 0
Equity Incentive Plan Ten [Member]  
Incentive Plan 2015
Equity Incentive RSU 343,192
Incentive Vest Date Jun. 01, 2025
Incentive RSU Issued 286,908
RSUs Held for Taxes 56,284
Equity Incentive Plan Eleven [Member]  
Incentive Plan 2015
Equity Incentive RSU 8,667
Incentive Vest Date Jun. 15, 2025
Incentive RSU Issued 5,381
RSUs Held for Taxes 3,286
Equity Incentive Plan Twelve [Member]  
Incentive Plan 2015
Equity Incentive RSU 50,000
Incentive Vest Date Jun. 23, 2025
Incentive RSU Issued 50,000
RSUs Held for Taxes 0
Equity Incentive Plan Eighteen [Member]  
Incentive Plan 2015
Equity Incentive RSU 2,000
Incentive Vest Date Sep. 11, 2025
Incentive RSU Issued 2,000
RSUs Held for Taxes 0