v3.26.1
REVENUE RECOGNITION - Summary of Disaggregation of Revenue by Geographic Location (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation Of Revenue [Line Items]        
Total revenue $ 7,937,890 $ 7,527,691 $ 15,600,451 $ 15,312,624
The Americas        
Disaggregation Of Revenue [Line Items]        
Total revenue 4,134,927 4,223,224 8,186,192 8,726,266
Europe, Middle East and Africa        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 3,802,963 $ 3,304,467 $ 7,414,259 $ 6,586,358