Annual report [Section 13 and 15(d), not S-K Item 405]

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

v3.26.1
REVENUE RECOGNITION - Summary of Disaggregation of Revenue by Geographic Location (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Disaggregation Of Revenue [Line Items]    
Total revenue $ 30,873,552 $ 31,737,466
The Americas    
Disaggregation Of Revenue [Line Items]    
Total revenue 17,018,643 19,132,584
Europe, Middle East and Africa    
Disaggregation Of Revenue [Line Items]    
Total revenue $ 13,854,909 $ 12,604,882