v3.26.1
Revenue from Contracts with Customers (Details 2) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue, net $ 40,576,030 $ 33,510,039
United States    
Revenue, net 39,573,706 32,508,871
Europe    
Revenue, net $ 1,002,324 $ 1,001,168