XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
STOCKHOLDERS' EQUITY - Stock option expense (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement, Expensed and Capitalized, Amount    
Stock option expense $ 7,057,401 $ 3,993,424
Cost of revenues    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount    
Stock option expense 743,087 185,568
General and administrative    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount    
Stock option expense 1,220,932 1,327,114
Sales and marketing    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount    
Stock option expense 4,001,941 1,994,852
Research and development    
Share-Based Payment Arrangement, Expensed and Capitalized, Amount    
Stock option expense $ 1,091,441 $ 485,890