v3.25.1
Segment Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
Segment Reporting [Abstract]    
Number of operating segment | segment 1  
Segment Reporting Information [Line Items]    
Product revenue, net $ 88,183 $ 45,250
Cost of goods sold 5,028 2,419
Research and development 14,255 10,957
Selling, general and administrative 32,723 26,058
Litigation settlement 0 12,500
Income (loss) from operations 36,177 (6,684)
Interest and other income, net 7,420 7,616
Income before income taxes 43,597 932
Income tax expense 7,864 0
Net income $ 35,733 $ 932
Reportable Segment    
Segment Reporting Information [Line Items]    
Gross margin 94.00% 95.00%
Research and development $ 14,255 $ 10,957
Selling, general and administrative 32,723 26,058
Litigation settlement 0 12,500
Income (loss) from operations 36,177 (6,684)
Income before income taxes 43,597 932
Net income 35,733 932
B-VEC | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 1,973 2,129
KB105 | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 7 15
KB301 | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 38 176
KB304 | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 242 131
KB407 | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 349 783
KB408 | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 298 245
KB707 | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 2,738 1,419
KB801 | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 454 51
KB803 | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 486 0
Other dermatology programs | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 27 0
Other aesthetics programs | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 0 3
Other ophthalmology programs | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 27 49
Other research programs | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 393 251
Other development programs | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 226 232
Other research and development costs | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development $ 6,997 $ 5,473