Quarterly report pursuant to Section 13 or 15(d)

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

v3.22.2
REVENUE RECOGNITION - Summary of Disaggregation of Revenue by Geographic Location (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation Of Revenue [Line Items]        
Total revenue $ 5,676,195 $ 4,749,330 $ 11,594,794 $ 9,032,339
North America and Caribbean        
Disaggregation Of Revenue [Line Items]        
Total revenue 2,683,756 2,465,741 4,975,669 4,967,723
Europe, Middle East and Africa        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 2,992,439 $ 2,283,589 $ 6,619,125 $ 4,064,616