Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
REVENUE RECOGNITION - Summary of Disaggregation of Revenue by Geographic Location (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation Of Revenue [Line Items]        
Total revenue $ 7,325,142 $ 7,646,298 $ 22,637,766 $ 24,169,866
The Americas        
Disaggregation Of Revenue [Line Items]        
Total revenue 4,007,232 4,580,666 12,733,498 14,751,736
Europe, Middle East and Africa        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 3,317,910 $ 3,065,632 $ 9,904,268 $ 9,418,130