v3.25.1
Revenue from Contracts with Customers (Details 1) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Revenue, net $ 34,217,739 $ 34,207,279
U.S. State and Local Governments    
Revenue, net 96,822 96,679
Foreign Governments    
Revenue, net 15,408 10,392
Commercial Enterprises    
Revenue, net 5,011,630 6,032,636
U.S Federal Government    
Revenue, net $ 29,093,879 $ 28,067,572