Annual report pursuant to Section 13 and 15(d)

STOCK-BASED COMPENSATION - Share Based Compensation Expense (Details)

v3.22.4
STOCK-BASED COMPENSATION - Share Based Compensation Expense (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 11,460,211 $ 4,943,380 $ 4,020,805
Stock options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 978,696 526,125 792,055
Restricted stock awards      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense 7,767,114 4,227,252 3,228,750
Performance-based restricted stock      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Total stock-based compensation expense $ 2,714,401 $ 190,003 $ 0