v3.25.2
Prepaid Expenses and Other Current Assets (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]    
Prepaid material purchases $ 395,554 $ 394,950
Prepaid insurance 798,317 817,717
Other prepayments 252,505 176,767
Total prepaid expenses 1,446,376 1,389,434
Other current assets 607,491 573,275
Total other current assets $ 607,491 $ 573,275