v3.25.2
Segment Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Jun. 30, 2025
USD ($)
segment
Jun. 30, 2024
USD ($)
Segment Reporting [Abstract]            
Number of operating segment | segment         1  
Segment Reporting Information [Line Items]            
Product revenue, net $ 96,042   $ 70,284   $ 184,225 $ 115,535
Cost of goods sold 7,165   6,009   12,193 8,428
Research and development 14,410   15,583   28,666 26,539
Selling, general and administrative 35,160   27,626   67,883 53,685
Litigation settlement 0   12,500   0 25,000
Income from operations 39,307   8,566   75,483 1,883
Interest and other income, net 7,468   7,479   14,889 15,095
Income before income taxes 46,775   16,045   90,372 16,978
Income tax expense 8,442   477   16,305 477
Net income $ 38,333 $ 35,733 $ 15,568 $ 932 $ 74,067 $ 16,501
Reportable Segment            
Segment Reporting Information [Line Items]            
Gross margin 93.00%   91.00%   93.00% 93.00%
Research and development $ 14,410   $ 15,583   $ 28,666 $ 26,539
Selling, general and administrative 35,160   27,626   67,883 53,685
Litigation settlement 0   12,500   0 25,000
Income from operations 39,307   8,566   75,483 1,883
Net income 38,333   15,568   74,067 16,501
B-VEC | Reportable Segment            
Segment Reporting Information [Line Items]            
Research and development 2,378   3,594   4,353 5,815
KB301 | Reportable Segment            
Segment Reporting Information [Line Items]            
Research and development 24   223   62 383
KB304 | Reportable Segment            
Segment Reporting Information [Line Items]            
Research and development 424   823   667 958
KB407 | Reportable Segment            
Segment Reporting Information [Line Items]            
Research and development 307   713   655 1,451
KB408 | Reportable Segment            
Segment Reporting Information [Line Items]            
Research and development 219   249   516 495
KB707 | Reportable Segment            
Segment Reporting Information [Line Items]            
Research and development 2,413   1,770   5,147 3,156
KB801 | Reportable Segment            
Segment Reporting Information [Line Items]            
Research and development 426   155   879 205
KB803 | Reportable Segment            
Segment Reporting Information [Line Items]            
Research and development 408   214   894 214
Other dermatology programs | Reportable Segment            
Segment Reporting Information [Line Items]            
Research and development 706   21   744 35
Other ophthalmology programs | Reportable Segment            
Segment Reporting Information [Line Items]            
Research and development 15   243   42 293
Other research programs | Reportable Segment            
Segment Reporting Information [Line Items]            
Research and development 351   393   745 643
Other development programs | Reportable Segment            
Segment Reporting Information [Line Items]            
Research and development 233   193   459 425
Other research and development costs | Reportable Segment            
Segment Reporting Information [Line Items]            
Research and development $ 6,506   $ 6,992   $ 13,503 $ 12,465