Quarterly report [Sections 13 or 15(d)]

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

v3.26.3
REVENUE RECOGNITION - Summary of Disaggregation of Revenue by Geographic Location (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation Of Revenue [Line Items]        
Total revenue $ 7,975,219 $ 7,325,142 $ 23,575,670 $ 22,637,766
The Americas        
Disaggregation Of Revenue [Line Items]        
Total revenue 4,164,544 4,007,232 12,350,736 12,733,498
Europe, Middle East and Africa        
Disaggregation Of Revenue [Line Items]        
Total revenue $ 3,810,675 $ 3,317,910 $ 11,224,934 $ 9,904,268