v3.26.1
Segment Information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2026
USD ($)
segment
Mar. 31, 2025
USD ($)
Segment Reporting [Abstract]    
Number of operating segment | segment 1  
Number of reportable segments | segment 1  
Segment Reporting Information [Line Items]    
Product revenue, net $ 116,357 $ 88,183
Cost of goods sold 6,323 5,028
Research and development 15,331 14,256
Selling, general and administrative 41,014 32,647
Income from operations 53,689 36,252
Interest and other income, net 7,753 7,345
Income before income taxes 61,442 43,597
Income tax expense (5,510) (7,864)
Net income $ 55,932 $ 35,733
Reportable Segment    
Segment Reporting Information [Line Items]    
Gross margin 95.00% 94.00%
Research and development $ 15,331 $ 14,256
Selling, general and administrative 41,014 32,647
Income from operations 53,689 36,252
Interest and other income, net 7,753 7,345
Income before income taxes 61,442 43,597
Income tax expense (5,510) (7,864)
Net income 55,932 35,733
B-VEC | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 547 1,973
KB111 | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 992 27
KB304 | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 3 242
KB407 | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 762 349
KB408 | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 143 298
KB707 | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 2,432 2,738
KB801 | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 787 454
KB803 | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 1,142 486
Other research programs | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development 736 692
Other research and development costs | Reportable Segment    
Segment Reporting Information [Line Items]    
Research and development $ 7,787 $ 6,997