XML 102 R76.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders' Equity - Summary Stock-Based Compensation (Details) - Stock options - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Adjustments to additional paid in capital, share-based compensation, requisite service period recognition (in dollars) $ 610,772 $ 878,739
Cost of revenue [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Adjustments to additional paid in capital, share-based compensation, requisite service period recognition (in dollars) 40,895 9,160
Selling and Marketing Expense [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Adjustments to additional paid in capital, share-based compensation, requisite service period recognition (in dollars) 64,010 22,115
General and Administrative Expense [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Adjustments to additional paid in capital, share-based compensation, requisite service period recognition (in dollars) $ 505,867 $ 847,464