XML 70 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue from Contracts with Customers (Details 2) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Revenue, net $ 36,125,207 $ 34,620,433 $ 108,223,148 $ 104,868,483
United States        
Revenue, net 35,036,015 33,576,512 105,053,502 101,814,438
Europe        
Revenue, net $ 1,089,192 $ 1,043,921 $ 3,169,646 $ 3,054,045