XML 64 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue from Contracts with Customers (Details 2) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Revenue, net $ 26,762,857 $ 23,057,354 $ 52,036,538 $ 45,493,781
North America        
Revenue, net 25,686,543 22,236,044 49,895,953 43,670,678
Europe        
Revenue, net $ 1,076,314 $ 821,310 $ 2,140,585 $ 1,823,103