v3.26.1
Summary of significant accounting policies - Revenues - Disaggregation by Geographic Location (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total $ 31,885,552 $ 30,998,260 $ 62,387,012 $ 64,210,808
United States        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total 21,620,872 17,970,861 41,532,016 39,139,233
Canada        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total 6,617,497 8,768,471 12,714,583 16,952,614
Europe        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total 2,872,183 3,636,110 6,454,256 6,741,104
Rest of World        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Total $ 775,000 $ 622,818 $ 1,686,157 $ 1,377,857