v3.25.3
Segment Information (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
segment
Jun. 30, 2025
USD ($)
Mar. 31, 2025
USD ($)
Sep. 30, 2024
USD ($)
Jun. 30, 2024
USD ($)
Mar. 31, 2024
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Segment Reporting [Abstract]                
Number of operating segment | segment 1              
Segment Reporting Information [Line Items]                
Product revenue, net $ 97,800     $ 83,841     $ 282,025 $ 199,376
Cost of goods sold 4,263     6,684     16,457 15,112
Research and development 14,585     13,512     43,251 40,052
Selling, general and administrative 37,578     28,673     105,292 82,339
Litigation settlement 0     12,500     0 37,500
Income from operations 41,374     22,472     117,025 24,373
Interest and other income, net 6,593     7,297     21,315 22,373
Income before income taxes 47,967     29,769     138,340 46,746
Income tax benefit (expense) (31,398)     2,589     (15,091) 3,066
Net income $ 79,365 $ 38,333 $ 35,733 $ 27,180 $ 15,568 $ 932 $ 153,431 $ 43,680
Reportable Segment                
Segment Reporting Information [Line Items]                
Gross margin 96.00%     92.00%     94.00% 92.00%
Research and development $ 14,585     $ 13,512     $ 43,251 $ 40,052
Selling, general and administrative 37,578     28,673     105,292 82,339
Litigation settlement 0     12,500     0 37,500
Income from operations 41,374     22,472     117,025 24,373
Net income 79,365     27,180     153,431 43,680
B-VEC | Reportable Segment                
Segment Reporting Information [Line Items]                
Research and development 1,810     1,255     6,144 7,068
KB111 | Reportable Segment                
Segment Reporting Information [Line Items]                
Research and development 568     0     1,309 0
KB301 | Reportable Segment                
Segment Reporting Information [Line Items]                
Research and development 120     138     185 521
KB304 | Reportable Segment                
Segment Reporting Information [Line Items]                
Research and development 244     189     906 1,146
KB407 | Reportable Segment                
Segment Reporting Information [Line Items]                
Research and development 608     180     1,272 1,631
KB408 | Reportable Segment                
Segment Reporting Information [Line Items]                
Research and development 248     611     763 1,107
KB707 | Reportable Segment                
Segment Reporting Information [Line Items]                
Research and development 3,181     3,311     8,342 6,469
KB801 | Reportable Segment                
Segment Reporting Information [Line Items]                
Research and development 359     167     1,233 372
KB803 | Reportable Segment                
Segment Reporting Information [Line Items]                
Research and development 401     180     1,291 394
Other dermatology programs | Reportable Segment                
Segment Reporting Information [Line Items]                
Research and development 1     449     10 484
Other ophthalmology programs | Reportable Segment                
Segment Reporting Information [Line Items]                
Research and development 3     137     44 430
Other research programs | Reportable Segment                
Segment Reporting Information [Line Items]                
Research and development 379     247     1,123 890
Other development programs | Reportable Segment                
Segment Reporting Information [Line Items]                
Research and development 219     171     679 596
Other research and development costs | Reportable Segment                
Segment Reporting Information [Line Items]                
Research and development $ 6,444     $ 6,477     $ 19,950 $ 18,944