v3.26.1
Other Current Assets and Other Long-Term Assets (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Other Current Assets    
Inventories $ 682,005 $ 312,429
Prepaid project cost 697,360 565,999
Deferred contract cost 2,993,272 2,134,182
Prepaid expenses and other assets 823,976 758,863
Total other current assets $ 5,196,613 $ 3,771,473