XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
STOCK-BASED COMPENSATION - Schedule of Allocation of Stock-Based Compensation Expense by Plan (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Stock-Based Compensation [Line Items]        
Share based compensation expense $ 1,948,648 $ 1,720,217 $ 3,865,165 $ 3,045,029
Stock options        
Stock-Based Compensation [Line Items]        
Share based compensation expense 1,935,202 1,700,041 3,836,565 3,003,834
Employee Stock Purchase Plan        
Stock-Based Compensation [Line Items]        
Share based compensation expense $ 13,446 $ 20,176 $ 28,600 $ 41,195