XML 57 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Revenues - Disaggregation by Geographic Location (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues $ 29,370,949 $ 29,189,913 $ 60,124,468 $ 56,352,179
UNITED STATES        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 18,039,583 19,033,168 37,637,488 36,565,294
CANADA        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 8,593,329 7,517,459 16,474,410 14,038,444
Europe [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues 2,659,858 $ 2,639,286 5,855,046 $ 5,748,441
Countries Other Than United States, Canada and Europe [Member]        
Revenues from External Customers and Long-Lived Assets [Line Items]        
Revenues $ 78,179   $ 157,524