XML 58 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Summary of Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]      
Revenues $ 331,412 $ 270,827 $ 157,170
Revenues      
Disaggregation of Revenue [Line Items]      
Revenues 324,696 267,710 136,350
Revenues | Geographic Distribution, Domestic      
Disaggregation of Revenue [Line Items]      
Revenues 288,361 226,358 117,836
Revenues | Geographic Distribution, Foreign      
Disaggregation of Revenue [Line Items]      
Revenues 37,629 25,275 4,719
ORLADEYO      
Disaggregation of Revenue [Line Items]      
Revenues 325,990 251,633 122,555
Other revenues      
Disaggregation of Revenue [Line Items]      
Revenues $ 5,422 $ 19,194 $ 34,615