XML 67 R52.htm IDEA: XBRL DOCUMENT v3.25.1
StockBased Compensation (Details 10) - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Incentive RSU 776,010 109,010
RSU Cancelled 776,010 109,010
Equity Incentive Plan Two [Member]    
Incentive Plan 2015 2015
Incentive RSU 12,000 21,000
Cancellation Date Jan. 16, 2024 May 05, 2023
RSU Cancelled 12,000 21,000
Equity Incentive Plan Three [Member]    
Incentive Plan 2015 2015
Incentive RSU 2,000 2,000
Cancellation Date Feb. 09, 2024 Jun. 15, 2023
RSU Cancelled 2,000 2,000
Equity Incentive Plan Four [Member]    
Incentive Plan 2015 2015
Incentive RSU 1,775 17,343
Cancellation Date Mar. 25, 2024 Jun. 28, 2023
RSU Cancelled 1,775 17,343
Equity Incentive Plan Five [Member]    
Incentive Plan 2015 2015
Incentive RSU 2,098 14,000
Cancellation Date Mar. 25, 2024 Jul. 28, 2023
RSU Cancelled 2,098 14,000
Equity Incentive Plan Six [Member]    
Incentive Plan 2015 2015
Incentive RSU 5,333 10,000
Cancellation Date May 17, 2024 Sep. 22, 2023
RSU Cancelled 5,333 10,000
Equity Incentive Plan Seven [Member]    
Incentive Plan 2015 2015
Incentive RSU 2,000 2,667
Cancellation Date May 17, 2024 Oct. 04, 2024
RSU Cancelled 2,000 2,667
Equity Incentive Plan Eight [Member]    
Incentive Plan 2015 2015
Incentive RSU 10,000 19,000
Cancellation Date May 17, 2024 Oct. 20, 2024
RSU Cancelled 10,000 19,000
Equity Incentive Plan Nine [Member]    
Incentive Plan 2015 2015
Incentive RSU 28,000  
Cancellation Date May 31, 2024  
RSU Cancelled 28,000  
Equity Incentive Plan One [Member]    
Incentive Plan 2015 2015
Incentive RSU 24,000 23,000
Cancellation Date Jan. 16, 2024 Apr. 30, 2023
RSU Cancelled 24,000 23,000
Equity Incentive Plan Fourteen [Member]    
Incentive Plan 2015 2015
Incentive RSU 25,000  
Cancellation Date Aug. 04, 2024  
RSU Cancelled 25,000  
Equity Incentive Plan Fifteen [Member]    
Incentive Plan 2015 2015
Incentive RSU 5,667  
Cancellation Date Aug. 04, 2024  
RSU Cancelled 5,667  
Equity Incentive Plan Sixteen [Member]    
Incentive Plan 2015 2015
Incentive RSU 486,525  
Cancellation Date Aug. 15, 2024  
RSU Cancelled 486,525  
Equity Incentive Plan Seventeen [Member]    
Incentive Plan 2015 2015
Incentive RSU 16,000  
Cancellation Date Aug. 30, 2024  
RSU Cancelled 16,000  
Equity Incentive Plan Ten [Member]    
Incentive Plan 2015 2015
Incentive RSU 6,666  
Cancellation Date Jul. 12, 2024  
RSU Cancelled 6,666  
Equity Incentive Plan Eleven [Member]    
Incentive Plan 2015 2015
Incentive RSU 13,000  
Cancellation Date Jul. 12, 2024  
RSU Cancelled 13,000  
Equity Incentive Plan Twelve [Member]    
Incentive Plan 2015 2015
Incentive RSU 5,666  
Cancellation Date Aug. 04, 2024  
RSU Cancelled 5,666  
Equity Incentive Plan Thirteen [Member]    
Incentive Plan 2015 2015
Incentive RSU 10,000  
Cancellation Date Aug. 04, 2024  
RSU Cancelled 10,000  
Equity Incentive Plan Eighteen [Member]    
Incentive Plan 2015 2015
Incentive RSU 12,150  
Cancellation Date Aug. 30, 2024  
RSU Cancelled 12,150  
Equity Incentive Plan Ninteen [Member]    
Incentive Plan 2015 2015
Incentive RSU 9,333  
Cancellation Date Aug. 30, 2024  
RSU Cancelled 9,333  
Equity Incentive Plan Twenty [Member]    
Incentive Plan 2015  
Incentive RSU 25,200  
Cancellation Date Nov. 22, 2024  
RSU Cancelled 25,200  
Equity Incentive Plan Twenty One [Member]    
Incentive Plan 2015  
Incentive RSU 13,666  
Cancellation Date Nov. 22, 2024  
RSU Cancelled 13,666  
Equity Incentive Plan Twenty Two [Member]    
Incentive Plan 2015  
Incentive RSU 2,333  
Cancellation Date Dec. 11, 2024  
RSU Cancelled 2,333  
Equity Incentive Plan Twenty Three [Member]    
Incentive Plan 2015  
Incentive RSU 4,950  
Cancellation Date Dec. 11, 2024  
RSU Cancelled 4,950  
Equity Incentive Plan Twenty Four [Member]    
Incentive Plan 2015  
Incentive RSU 3,150  
Cancellation Date Dec. 20, 2024  
RSU Cancelled 3,150  
Equity Incentive Plan Twenty Five [Member]    
Incentive Plan 2015  
Incentive RSU 1,666  
Cancellation Date Dec. 20, 2024  
RSU Cancelled 1,666  
Equity Incentive Plan Twenty Six [Member]    
Incentive Plan 2015  
Incentive RSU 13,500  
Cancellation Date Dec. 20, 2024  
RSU Cancelled 13,500  
Equity Incentive Plan Twenty Seven [Member]    
Incentive Plan 2015  
Incentive RSU 7,666  
Cancellation Date Dec. 20, 2024  
RSU Cancelled 7,666  
Equity Incentive Plan Twenty Eight [Member]    
Incentive Plan 2015  
Incentive RSU 26,666  
Cancellation Date Dec. 20, 2024  
RSU Cancelled 26,666