XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Stock Option Plan - Schedule of stock-based compensation expense for stock options (Details) - Selling, general and administrative - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation $ 1,103,406 $ 1,902,215 $ 2,069,227 $ 3,357,859
Options        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation 667,923 548,652 1,350,871 1,370,758
Restricted stock        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation 389,646 1,187,254 985,807 1,801,093
Stock options - modified options        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation 11,618 25,459 24,250 45,158
Profit interest units        
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]        
Stock-based compensation $ 34,219 $ 140,850 $ (291,701) $ 140,850