XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.3
StockBased Compensation (Details 9)
9 Months Ended
Sep. 30, 2024
shares
Incentive RSUs Cancelled 677,213
Equity Incentive RSU 573,203
Equity Incentive RSU 677,213
RSUs Cancelled Plan One [Member]  
Incentive RSUs Cancelled 8,000
Equity Incentive Plan 2015
Equity Incentive RSU 8,000
Incentive Cancellation Date Jan. 16, 2024
Incentive Vest Date Sep. 28, 2024
RSUs Cancelled Plan Two [Member]  
Incentive RSUs Cancelled 6,000
Equity Incentive Plan 2015
Equity Incentive RSU 6,000
Incentive Cancellation Date Jan. 16, 2024
Incentive Vest Date Oct. 04, 2024
RSUs Cancelled Plan Three [Member]  
Incentive RSUs Cancelled 8,000
Equity Incentive Plan 2015
Equity Incentive RSU 8,000
Incentive Cancellation Date Jan. 16, 2024
Incentive Vest Date Sep. 28, 2025
RSUs Cancelled Plan Four [Member]  
Incentive RSUs Cancelled 6,000
Equity Incentive Plan 2015
Equity Incentive RSU 6,000
Incentive Cancellation Date Jan. 16, 2024
Incentive Vest Date Oct. 04, 2025
RSUs Cancelled Plan Five [Member]  
Incentive RSUs Cancelled 8,000
Equity Incentive Plan 2015
Equity Incentive RSU 8,000
Incentive Cancellation Date Jan. 16, 2024
Incentive Vest Date Sep. 28, 2026
RSUs Cancelled Plan Six [Member]  
Incentive RSUs Cancelled 667
Equity Incentive Plan 2015
Equity Incentive RSU 667
Incentive Cancellation Date Feb. 09, 2024
Incentive Vest Date Jun. 15, 2024
RSUs Cancelled Plan Seven [Member]  
Incentive RSUs Cancelled 667
Equity Incentive Plan 2015
Equity Incentive RSU 667
Incentive Cancellation Date Feb. 09, 2024
Incentive Vest Date Jun. 15, 2025
RSUs Cancelled Plan Eight [Member]  
Incentive RSUs Cancelled 666
Equity Incentive Plan 2015
Equity Incentive RSU 666
Incentive Cancellation Date Feb. 09, 2024
Incentive Vest Date Jun. 15, 2026
RSUs Cancelled Plan Nine [Member]  
Incentive RSUs Cancelled 1,775
Equity Incentive Plan 2015
Equity Incentive RSU 1,775
Incentive Cancellation Date Mar. 25, 2024
Incentive Vest Date Mar. 27, 2024
RSUs Cancelled Plan Ten [Member]  
Incentive RSUs Cancelled 2,098
Equity Incentive Plan 2015
Equity Incentive RSU 2,098
Incentive Cancellation Date Mar. 25, 2024
Incentive Vest Date Jun. 15, 2024
RSUs Cancelled Plan Twenty Nine [Member]  
Incentive RSUs Cancelled 8,000
Equity Incentive Plan 2015
Equity Incentive RSU 8,000
Incentive Cancellation Date Aug. 31, 2024
Incentive Vest Date Mar. 27, 2025
RSUs Cancelled Plan Thirty [Member]  
Incentive RSUs Cancelled 8,000
Equity Incentive Plan 2015
Equity Incentive RSU 8,000
Incentive Cancellation Date Aug. 31, 2024
Incentive Vest Date Mar. 27, 2026
RSUs Cancelled Plan Thirty One [Member]  
Incentive RSUs Cancelled 4,667
Equity Incentive Plan 2015
Equity Incentive RSU 4,667
Incentive Cancellation Date Aug. 31, 2024
Incentive Vest Date Oct. 04, 2024
RSUs Cancelled Plan Thirty Two [Member]  
Incentive RSUs Cancelled 4,666
Equity Incentive Plan 2015
Equity Incentive RSU 4,666
Incentive Cancellation Date Aug. 31, 2024
Incentive Vest Date Oct. 04, 2025
RSUs Cancelled Plan Eleven [Member]  
Incentive RSUs Cancelled 2,667
Equity Incentive Plan 2015
Equity Incentive RSU 2,667
Incentive Cancellation Date May 17, 2024
Incentive Vest Date Oct. 04, 2024
RSUs Cancelled Plan Twelve [Member]  
Incentive RSUs Cancelled 2,666
Equity Incentive Plan 2015
Equity Incentive RSU 2,666
Incentive Cancellation Date May 17, 2024
Incentive Vest Date Oct. 04, 2025
RSUs Cancelled Plan Thirteen [Member]  
Incentive RSUs Cancelled 1,000
Equity Incentive Plan 2015
Equity Incentive RSU 1,000
Incentive Cancellation Date May 17, 2024
Incentive Vest Date Mar. 27, 2025
RSUs Cancelled Plan Fourteen [Member]  
Incentive RSUs Cancelled 1,000
Equity Incentive Plan 2015
Equity Incentive RSU 1,000
Incentive Cancellation Date May 17, 2024
Incentive Vest Date Mar. 27, 2026
RSUs Cancelled Plan Fifteen [Member]  
Incentive RSUs Cancelled 3,334
Equity Incentive Plan 2015
Equity Incentive RSU 3,334
Incentive Cancellation Date May 17, 2024
Incentive Vest Date Sep. 28, 2024
RSUs Cancelled Plan Sixteen [Member]  
Incentive RSUs Cancelled 3,333
Equity Incentive Plan 2015
Equity Incentive RSU 3,333
Incentive Cancellation Date May 17, 2024
Incentive Vest Date Sep. 28, 2025
RSUs Cancelled Plan Seventeen [Member]  
Incentive RSUs Cancelled 3,333
Equity Incentive Plan 2015
Equity Incentive RSU 3,333
Incentive Cancellation Date May 17, 2024
Incentive Vest Date Sep. 28, 2026
RSUs Cancelled Plan Eighteen [Member]  
Incentive RSUs Cancelled 9,334
Equity Incentive Plan 2015
Equity Incentive RSU 9,334
Incentive Cancellation Date May 31, 2024
Incentive Vest Date Sep. 11, 2024
RSUs Cancelled Plan Nineteen [Member]  
Incentive RSUs Cancelled 9,333
Equity Incentive Plan 2015
Equity Incentive RSU 9,333
Incentive Cancellation Date May 31, 2024
Incentive Vest Date Sep. 11, 2025
RSUs Cancelled Plan Twenty [Member]  
Incentive RSUs Cancelled 9,333
Equity Incentive Plan 2015
Equity Incentive RSU 9,333
Incentive Cancellation Date May 31, 2024
Incentive Vest Date Sep. 11, 2026
RSUs Cancelled Plan Twenty One [Member]  
Incentive RSUs Cancelled 3,333
Equity Incentive Plan 2015
Equity Incentive RSU 3,333
Incentive Cancellation Date Jul. 12, 2024
Incentive Vest Date Oct. 04, 2024
RSUs Cancelled Plan Twenty Two [Member]  
Incentive RSUs Cancelled 3,333
Equity Incentive Plan 2015
Equity Incentive RSU 3,333
Incentive Cancellation Date Jul. 12, 2024
Incentive Vest Date Oct. 04, 2025
RSUs Cancelled Plan Twenty Three [Member]  
Incentive RSUs Cancelled 5,666
Equity Incentive Plan 2015
Equity Incentive RSU 5,666
Incentive Cancellation Date Aug. 04, 2024
Incentive Vest Date Oct. 04, 2025
RSUs Cancelled Plan Twenty Four [Member]  
Incentive RSUs Cancelled 10,000
Equity Incentive Plan 2015
Equity Incentive RSU 10,000
Incentive Cancellation Date Aug. 04, 2024
Incentive Vest Date Sep. 21, 2024
RSUs Cancelled Plan Twenty Five [Member]  
Incentive RSUs Cancelled 5,667
Equity Incentive Plan 2015
Equity Incentive RSU 5,667
Incentive Cancellation Date Aug. 04, 2024
Incentive Vest Date Oct. 04, 2024
RSUs Cancelled Plan Twenty Six [Member]  
Incentive RSUs Cancelled 178,909
Equity Incentive Plan 2015
Equity Incentive RSU 178,909
Incentive Cancellation Date Aug. 15, 2024
Incentive Vest Date Sep. 28, 2024
RSUs Cancelled Plan Twenty Seven [Member]  
Incentive RSUs Cancelled 178,894
Equity Incentive Plan 2015
Equity Incentive RSU 178,894
Incentive Cancellation Date Aug. 15, 2024
Incentive Vest Date Sep. 28, 2025
RSUs Cancelled Plan Twenty Eight [Member]  
Incentive RSUs Cancelled 178,872
Equity Incentive Plan 2015
Equity Incentive RSU 178,872
Incentive Cancellation Date Aug. 15, 2024
Incentive Vest Date Sep. 28, 2026