v3.26.1
SEGMENTS AND CONCENTRATIONS - SCHEDULE OF SEGMENT NET REVENUES (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Total revenues $ 70,661,000 $ 63,742,000 $ 114,864,000 $ 111,573,000
Cost of sales 20,298,000 16,230,000 37,456,000 31,754,000
Gross profit 50,363,000 47,512,000 77,408,000 79,819,000
Operating expenses        
Selling, general and administrative 53,298,000 33,235,000 96,528,000 73,748,000
Research and development 8,072,000 2,868,000 13,967,000 5,894,000
Operating income (loss) (11,007,000) 11,409,000 (33,087,000) 177,000
Product sales, net        
Segment Reporting [Line Items]        
Total revenues 70,571,000 63,657,000 114,701,000 111,402,000
Other revenues        
Segment Reporting [Line Items]        
Total revenues 90,000 85,000 163,000 171,000
Operating Segments        
Segment Reporting [Line Items]        
Total revenues 70,661,000 63,742,000 114,864,000 111,573,000
Cost of sales 20,298,000 16,230,000 37,456,000 31,754,000
Gross profit 50,363,000 47,512,000 77,408,000 79,819,000
Operating expenses        
Selling, general and administrative 43,186,000 27,428,000 76,125,000 55,632,000
Research and development 8,013,000 2,832,000 13,844,000 5,049,000
Operating income (loss) (836,000) 17,252,000 (12,561,000) 19,138,000
Operating Segments | Product sales, net        
Segment Reporting [Line Items]        
Total revenues 70,571,000 63,657,000 114,701,000 111,402,000
Operating Segments | Other revenues        
Segment Reporting [Line Items]        
Total revenues 90,000 85,000 163,000 171,000
Corporate        
Operating expenses        
Operating income (loss) 10,112,000 5,807,000 20,403,000 18,116,000
Research and development        
Operating expenses        
Research and development 59,000 36,000 123,000 845,000
Branded        
Segment Reporting [Line Items]        
Total revenues 56,105,000 42,274,000 86,809,000 70,054,000
Branded | Operating Segments        
Segment Reporting [Line Items]        
Total revenues 56,105,000 42,274,000 86,809,000 70,054,000
Cost of sales 13,434,000 8,734,000 24,389,000 16,915,000
Gross profit 42,671,000 33,540,000 62,420,000 53,139,000
Operating expenses        
Selling, general and administrative 36,177,000 20,330,000 62,075,000 41,012,000
Research and development 7,674,000 2,390,000 13,295,000 4,383,000
Operating income (loss) (1,180,000) 10,820,000 (12,950,000) 7,744,000
Branded | Operating Segments | Product sales, net        
Segment Reporting [Line Items]        
Total revenues 56,015,000 42,189,000 86,646,000 69,883,000
Branded | Operating Segments | Other revenues        
Segment Reporting [Line Items]        
Total revenues 90,000 85,000 163,000 171,000
Compounding        
Segment Reporting [Line Items]        
Total revenues 14,556,000 21,468,000 28,055,000 41,519,000
Compounding | Operating Segments        
Segment Reporting [Line Items]        
Total revenues 14,556,000 21,468,000 28,055,000 41,519,000
Cost of sales 6,864,000 7,496,000 13,067,000 14,839,000
Gross profit 7,692,000 13,972,000 14,988,000 26,680,000
Operating expenses        
Selling, general and administrative 7,009,000 7,098,000 14,050,000 14,620,000
Research and development 339,000 442,000 549,000 666,000
Operating income (loss) 344,000 6,432,000 389,000 11,394,000
Compounding | Operating Segments | Product sales, net        
Segment Reporting [Line Items]        
Total revenues 14,556,000 21,468,000 28,055,000 41,519,000
Compounding | Operating Segments | Other revenues        
Segment Reporting [Line Items]        
Total revenues $ 0 $ 0 $ 0 $ 0