XML 44 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Common Stock (Details)
6 Months Ended
Jun. 30, 2025
shares
Equity Incentive RSU 982,793
Shares Issued 828,271
Shares Withheld for Taxes 154,522
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 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
Equity Incentive RSU 8,667
Incentive Vest Date Jun. 15, 2025
Shares Issued 5,381
Shares Withheld for Taxes 3,286