XML 59 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Schedule of Intangible Assets [Line Items]    
Gross carrying amount $ 11,706,307 $ 8,145,878
Accumulated amortization (5,261,827) (4,890,646)
Net carrying amount 6,444,480 3,255,232
Intangible assets in process 250,956
Total 6,695,436 3,255,232
NMPA approved medical formulas [Member]    
Schedule of Intangible Assets [Line Items]    
Gross carrying amount 4,696,267 4,766,353
Technology from Bonier [Member]    
Schedule of Intangible Assets [Line Items]    
Gross carrying amount 1,701,110 1,726,497
Invention Patents [Member]    
Schedule of Intangible Assets [Line Items]    
Gross carrying amount $ 5,308,930 $ 1,653,028