v3.25.1
Other Current Assets and Accrued Expenses (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Other Current Assets    
Inventories $ 553,046 $ 312,429
Prepaid project cost 493,637 565,999
Deferred contract Cost 3,301,729 2,134,182
Prepaid expenses and other assets 858,135 758,863
Total other current assets $ 5,206,547 $ 3,771,473