XML 51 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Schedule of Intangible Assets [Line Items]    
Gross carrying amount $ 11,755,038 $ 11,706,307
Accumulated amortization (5,599,918) (5,261,827)
Net carrying amount 6,155,120 6,444,480
Intangible assets in process 284,742 250,956
Total 6,439,862 6,695,436
NMPA Approved Medical Formulas [Member]    
Schedule of Intangible Assets [Line Items]    
Gross carrying amount 4,715,816 4,696,267
Technology From Bonier [Member]    
Schedule of Intangible Assets [Line Items]    
Gross carrying amount 1,708,192 1,701,110
Invention Patents [Member]    
Schedule of Intangible Assets [Line Items]    
Gross carrying amount $ 5,331,030 $ 5,308,930