v3.26.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Jun. 30, 2026
Dec. 31, 2025
Schedule of Intangible Assets [Line Items]    
Gross carrying amount $ 46,229,199 $ 29,990,158
Accumulated amortization (8,244,865) (6,246,739)
Net carrying amount 37,984,334 23,743,419
Intangible assets in process 353,007 335,846
Total 38,337,341 24,079,265
NMPA approved medical formulas [Member]    
Schedule of Intangible Assets [Line Items]    
Gross carrying amount 4,956,561 4,802,903
Technology from Bonier [Member]    
Schedule of Intangible Assets [Line Items]    
Gross carrying amount 1,795,396 1,739,737
Invention Patents [Member]    
Schedule of Intangible Assets [Line Items]    
Gross carrying amount $ 39,477,242 $ 23,447,518