v3.25.1
Balance Sheet Details (Details) - USD ($)
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Balance Sheet Details [Line Items]            
Impairment on inventory amount         $ 400,000  
Impairment amount         $ 3,500,000
Estimated useful lives 15 years       15 years  
Amortization expense of intangible assets         $ 709,042 36,812
Cost of revenue         1,469,018 1,185,630
Product rights intangible asset      
Impairment charges $ 16,800,000   $ 10,300,000 $ 5,200,000 32,347,000
Acquired goodwill $ 8,400,000          
ENTADFI [Member]            
Balance Sheet Details [Line Items]            
Impairment amount           1,200,000
Impairment charges         10,300,000 267,000
Finite-Lived Intangible Assets [Member]            
Balance Sheet Details [Line Items]            
Amortization expense of intangible assets         700,000 37,000
Cost of revenue         457,000 31,000
Selling, general, and administrative expenses         252,000 $ 6,000
Goodwill [Member]            
Balance Sheet Details [Line Items]            
Impairment charges         $ 32,347,000