v3.24.2.u1
Options - Schedule of compensation expense related to common stock options (Details) - Share-Based Payment Arrangement, Option [Member] - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total amortized options expense $ 1,122,280 $ 131,841 $ 2,207,875 $ 258,677
Directors [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total amortized options expense 28,962 28,658 57,608 57,633
Officers [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total amortized options expense 1,030,032 79,644 2,044,628 158,412
Employees [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Total amortized options expense $ 63,286 $ 23,222 $ 105,639 $ 42,632