XML 65 R50.htm IDEA: XBRL DOCUMENT v3.25.1
StockBased Compensation (Details 8) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Restricted Stock Units [Member]    
Granted 1,457,910 2,317,882
RSU Expense $ 989,030 $ 1,828,216
Compensation Expense One [Member]    
Equity Incentive Plan 2015 2015
Granted 14,000 57,000
Compensation Expense grant date Feb. 22, 2024 Mar. 27, 2023
Compensation Expense Vesting Period 36 Months 36 Months
First Vesting date Feb. 22, 2025 Mar. 27, 2024
Second vesting date Feb. 21, 2026 Mar. 27, 2025
Third vesting date Feb. 21, 2027 Mar. 27, 2026
RSU Expense $ 13,589 $ 98,040
Compensation Expense Two [Member]    
Equity Incentive Plan 2015 2015
Granted 115,000 50,000
Compensation Expense grant date May 23, 2024 Mar. 27, 2023
Compensation Expense Vesting Period 36 Months 24 Months
First Vesting date May 23, 2025 Mar. 27, 2024
Second vesting date May 23, 2026 Mar. 27, 2025
Third vesting date May 23, 2027  
RSU Expense $ 85,389 $ 86,000
Compensation Expense Three [Member]    
Equity Incentive Plan 2015 2015
Granted 297,340 5,325
Compensation Expense grant date Jun. 01, 2024 Mar. 27, 2023
Compensation Expense Vesting Period 11 Months 12 Months
First Vesting date May 01, 2025 Mar. 27, 2024
RSU Expense $ 209,832 $ 9,159
Compensation Expense Four [Member]    
Equity Incentive Plan 2015 2015
Granted 38,198 47,000
Compensation Expense grant date Jul. 01, 2024 Jun. 15, 2023
Compensation Expense Vesting Period 11 Months 36 Months
First Vesting date Jun. 01, 2025 Jun. 15, 2024
Second vesting date   Jun. 15, 2025
Third vesting date   Jun. 15, 2026
RSU Expense $ 23,645 $ 74,260
Compensation Expense Five [Member]    
Equity Incentive Plan 2015 2015
Granted 21,583 8,392
Compensation Expense grant date Jul. 08, 2024 Jun. 15, 2023
Compensation Expense Vesting Period 6 Months 12 Months
First Vesting date Jan. 01, 2025 Jun. 15, 2024
RSU Expense $ 13,209 $ 13,260
Compensation Expense Six [Member]    
Equity Incentive Plan 2015 2015
Granted 343,192 43,165
Compensation Expense grant date Sep. 01, 2024 Jul. 13, 2023
Compensation Expense Vesting Period 9 Months 6 Months
First Vesting date Jun. 01, 2025 Jul. 13, 2024
Second vesting date   Jan. 13, 2024
RSU Expense $ 247,098 $ 56,978
Compensation Expense Seven [Member]    
Equity Incentive Plan 2015 2015
Granted 15,000 14,000
Compensation Expense grant date Sep. 30, 2024 Jul. 13, 2023
Compensation Expense Vesting Period 36 Months 36 Months
First Vesting date Sep. 30, 2025 Jul. 13, 2024
Second vesting date Sep. 30, 2026 Jul. 13, 2025
Third vesting date Sep. 30, 2027 Jul. 13, 2026
RSU Expense $ 9,015 $ 18,479
Compensation Expense Eight [Member]    
Equity Incentive Plan 2015 2015
Granted 33,503 34,000
Compensation Expense grant date Oct. 01, 2024 Sep. 11, 2023
Compensation Expense Vesting Period 9 Months 36 Months
First Vesting date Jul. 01, 2025 Sep. 11, 2024
Second vesting date   Sep. 11, 2025
Third vesting date   Sep. 11, 2026
RSU Expense $ 21,308 $ 44,540
Compensation Expense Nine [Member]    
Equity Incentive Plan 2015 2015
Granted 400,000 1,569,000
Compensation Expense grant date Nov. 06, 2024 Sep. 28, 2023
Compensation Expense Vesting Period 36 Months 36 Months
First Vesting date Nov. 06, 2025 Sep. 28, 2024
Second vesting date Nov. 06, 2026 Sep. 28, 2025
Third vesting date Nov. 06, 2027 Sep. 28, 2026
RSU Expense $ 240,799 $ 1,098,300
Compensation Expense Ten [Member]    
Equity Incentive Plan 2015 2015
Granted 180,094 450,000
Compensation Expense grant date Dec. 01, 2024 Oct. 19, 2023
Compensation Expense Vesting Period 6 Months Up to 42 Months
First Vesting date Jun. 01, 2025  
RSU Expense $ 125,146 $ 306,000
Compensation Expense Eleven [Member]    
Equity Incentive Plan   2015
Granted   40,000
Compensation Expense grant date   Dec. 11, 2023
Compensation Expense Vesting Period   36 Months
First Vesting date   Dec. 11, 2024
Second vesting date   Dec. 11, 2025
Third vesting date   Dec. 11, 2026
RSU Expense   $ 23,200