XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Schedule of Intangible Assets [Line Items]    
Gross carrying amount $ 11,722,941 $ 11,706,307
Accumulated amortization (5,426,966) (5,261,827)
Net carrying amount 6,295,975 6,444,480
Intangible assets in process 273,946 250,956
Total 6,569,921 6,695,436
NMPA approved medical formulas [Member]    
Schedule of Intangible Assets [Line Items]    
Gross carrying amount 4,702,940 4,696,267
Technology from Bonier [Member]    
Schedule of Intangible Assets [Line Items]    
Gross carrying amount 1,703,527 1,701,110
Invention Patents [Member]    
Schedule of Intangible Assets [Line Items]    
Gross carrying amount $ 5,316,474 $ 5,308,930