v3.26.1
Revenue from Contracts with Customers (Details 1) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Revenue, net $ 40,576,030 $ 33,510,039
U.S. State and Local Governments    
Revenue, net 86,338 96,822
Foreign Governments    
Revenue, net 16,223 15,408
Commercial Enterprises    
Revenue, net 6,061,540 4,303,930
U.S Federal Government    
Revenue, net $ 34,411,929 $ 29,093,879