v3.26.1
Intangible Assets, Net - Schedule of Intangible Assets (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule of Intangible Assets [Line Items]    
Gross carrying amount $ 163,938,379 $ 169,539,441
Accumulated amortization 29,797,111 27,076,807
Net carrying amount $ 134,141,267 $ 142,462,634
Technology license [Member]    
Schedule of Intangible Assets [Line Items]    
Average useful life 20 years 20 years
Gross carrying amount $ 97,646 $ 100,221
Accumulated amortization 91,472 94,586
Net carrying amount $ 6,175 $ 5,635
Customer relationship [Member]    
Schedule of Intangible Assets [Line Items]    
Average useful life 20 years 20 years
Gross carrying amount $ 552,246 $ 593,273
Accumulated amortization 386,572 355,964
Net carrying amount $ 165,674 $ 237,309
Patent technology [Member]    
Schedule of Intangible Assets [Line Items]    
Average useful life 20 years 20 years
Gross carrying amount $ 163,288,486 $ 168,845,947
Accumulated amortization 29,319,067 26,626,257
Net carrying amount $ 133,969,419 $ 142,219,690