XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue from Contracts with Customers (Details 2) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenue, net $ 34,620,433 $ 25,733,657 $ 104,868,483 $ 77,770,195
United States [Member]        
Revenue, net 33,576,512 24,817,014 101,814,438 74,712,967
Europe [Member]        
Revenue, net $ 1,043,921 $ 916,643 $ 3,054,045 $ 3,057,228