XML 54 R45.htm IDEA: XBRL DOCUMENT v3.24.3
STOCKHOLDERS' EQUITY - Stock option expense (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-Based Payment Arrangement, Expensed and Capitalized, Amount        
Stock option expense $ 2,928,547 $ 2,080,565 $ 8,248,461 $ 4,905,482
Cost of revenues        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount        
Stock option expense     1,003,765 424,736
General and administrative        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount        
Stock option expense     1,115,952 2,346,203
Sales and marketing        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount        
Stock option expense     4,230,761 2,034,305
Research and development        
Share-Based Payment Arrangement, Expensed and Capitalized, Amount        
Stock option expense     $ 1,897,983 $ 100,238