Quarterly report pursuant to Section 13 or 15(d)

REVENUE RECOGNITION - Summary of Disaggregation of Revenue by Geographic Location (Details)

v3.23.2
REVENUE RECOGNITION - Summary of Disaggregation of Revenue by Geographic Location (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation Of Revenue [Line Items]        
Total revenue $ 7,525,336 $ 5,676,195 $ 14,947,870 $ 11,594,794
The Americas        
Disaggregation Of Revenue [Line Items]        
Total revenue 4,855,217 3,080,460 9,326,849 6,125,825
Europe, Middle East and Africa        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 2,670,119 $ 2,595,735 $ 5,621,021 $ 5,468,969