XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue from Contracts with Customers (Details 2) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenue, net $ 36,040,771 $ 26,762,857 $ 70,248,050 $ 52,036,538
United States        
Revenue, net 34,987,680 25,686,543 68,237,926 49,895,953
Europe        
Revenue, net $ 1,053,091 $ 1,076,314 $ 2,010,124 $ 2,140,585