v3.25.1
Intangible Assets, Net (Tables)
3 Months Ended
Mar. 31, 2025
Intangible Assets, Net [Abstract]  
Schedule of Intangible Assets Intangible assets consist of the following as of March 31, 2025 and December 31, 2024.
   For the year ended March 31, 2025 
   Average
useful life
   Gross carrying
amount
   Accumulated amortization   Net carrying
amount
 
Technology license   20 years   $98,061   $78,691   $19,371 
Customer relationship   20 years    580,489    261,220    319,269 
Patent technology   20 years    165,207,671    19,387,021    145,820,650 
        $165,886,221   $19,726,932   $146,159,289 

 

   For the year ended December 31, 2024 
   Average
useful life
   Gross carrying
amount
   Accumulated amortization   Net carrying
amount
 
Technology license   20 years   $97,828   $78,439   $19,389 
Customer relationship   20 years    579,107    231,643    347,464 
Patent technology   20 years    164,814,319    17,124,320    147,690,000 
        $165,491,254   $17,434,402   $148,056,852