Quarterly report [Sections 13 or 15(d)]

Revenue - Disaggregation of Revenue based on Customer Location (Details)

v3.26.3
Revenue - Disaggregation of Revenue based on Customer 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 revenues $ 7,873,820 $ 7,183,121 $ 19,955,725 $ 21,755,712
United States        
Disaggregation of Revenue [Line Items]        
Total revenues 7,535,150 6,814,854 18,695,205 20,755,435
Canada        
Disaggregation of Revenue [Line Items]        
Total revenues 265,381 299,342 1,187,231 880,946
Other        
Disaggregation of Revenue [Line Items]        
Total revenues $ 73,289 $ 68,925 $ 73,289 $ 119,331