XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Other Current Assets and Accrued Expenses (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Other Current Assets    
Inventories $ 560,918 $ 312,429
Prepaid project cost 454,071 565,999
Deferred contract Cost 5,532,309 2,134,182
Prepaid expenses and other assets 1,568,430 758,863
Total other current assets $ 8,115,728 $ 3,771,473