v3.26.1
Long-Term Prepayment (Tables)
3 Months Ended
Mar. 31, 2026
Long-Term Prepayment [Abstract]  
Schedule of Long-Term Prepayment
   March 31, 2026   December 31,
2025
 
         
Prepaid equipment  $32,618   $32,174 
Prepaid construction in progress   4,540,546    4,478,799 
Total long-term prepayment  $4,573,164   $4,510,973