XML 64 R48.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue - Summary of Revenues (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Revenues $ 450,712 $ 331,412 $ 270,827
Revenues      
Disaggregation of Revenue [Line Items]      
Revenues 442,668 324,696 267,710
Revenues | Geographic Distribution, Domestic      
Disaggregation of Revenue [Line Items]      
Revenues 385,961 288,361 226,358
Revenues | Geographic Distribution, Foreign      
Disaggregation of Revenue [Line Items]      
Revenues 51,699 37,629 25,275
ORLADEYO      
Disaggregation of Revenue [Line Items]      
Revenues 437,660 325,990 251,633
Other revenues      
Disaggregation of Revenue [Line Items]      
Revenues $ 13,052 $ 5,422 $ 19,194