XML 81 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers (Details 2) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Revenue, net $ 25,733,657 $ 25,271,572 $ 77,770,195 $ 70,765,353
North America        
Revenue, net 24,817,014 24,552,201 74,712,967 68,222,879
Europe        
Revenue, net $ 916,643 $ 719,371 $ 3,057,228 $ 2,542,474