XML 55 R45.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of Stock-based Compensation Expense (Details) - USD ($)
3 Months Ended 6 Months Ended
Feb. 03, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation $ 262,000 $ 246,671 $ 300,042 $ 229,285 $ 573,471
Share-Based Payment Arrangement, Option [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation   55,523 22,712 110,735 31,993
Restricted Stock Units (RSUs) [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation   153,647 241,752 305,604 480,898
Employee Share Based Salary Payments [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation   (262,058)
Non Employee Restricted Stock Awards [Member]          
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]          
Stock-based compensation   $ 37,501 $ 35,578 $ 75,004 $ 60,580