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