XML 51 R41.htm IDEA: XBRL DOCUMENT v3.23.2
Stockholders' Equity (Details) - Schedule of Stock-Based Compensation Expense - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Stockholders' Equity (Details) - Schedule of Stock-Based Compensation Expense [Line Items]        
Total stock-based compensation 687,276 936,234 1,691,619 1,326,843
Performance-based restricted stock awards [Member]        
Stockholders' Equity (Details) - Schedule of Stock-Based Compensation Expense [Line Items]        
Total stock-based compensation 166,779 187,648 333,558 353,924
Service-based restricted stock awards [Member]        
Stockholders' Equity (Details) - Schedule of Stock-Based Compensation Expense [Line Items]        
Total stock-based compensation 19,997 248,086 49,992 305,586
Stock issued to consultants [Member]        
Stockholders' Equity (Details) - Schedule of Stock-Based Compensation Expense [Line Items]        
Total stock-based compensation 307,069
Common stock warrant expense [Member]        
Stockholders' Equity (Details) - Schedule of Stock-Based Compensation Expense [Line Items]        
Total stock-based compensation 500,500 500,500 1,001,000 667,333