XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Total revenues $ 65,532 $ 49,959 $ 115,455 $ 69,018
Product sales, net        
Disaggregation of Revenue [Line Items]        
Total revenues 64,888 33,430 114,434 51,301
Product sales, net | ORLADEYO        
Disaggregation of Revenue [Line Items]        
Total revenues 64,711 28,374 114,097 39,312
Product sales, net | RAPIVAB        
Disaggregation of Revenue [Line Items]        
Total revenues 177 4,622 337 4,735
Product sales, net | Peramivir        
Disaggregation of Revenue [Line Items]        
Total revenues 0 434 0 7,254
Royalty revenue        
Disaggregation of Revenue [Line Items]        
Total revenues 540 128 887 (769)
Milestone revenue        
Disaggregation of Revenue [Line Items]        
Total revenues 0 15,000 0 15,000
Collaborative and other research and development        
Disaggregation of Revenue [Line Items]        
Total revenues 104 1,401 134 3,486
Collaborative and other research and development | U.S. Department of Health and Human Services        
Disaggregation of Revenue [Line Items]        
Total revenues $ 104 $ 1,401 $ 134 $ 3,486