XML 65 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Net Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue      
Net revenue $ 266,960 $ 257,244 $ 211,042
Total net product revenue      
Revenue      
Net revenue 259,702 256,580 210,760
UDENYCA      
Revenue      
Net revenue 205,951 127,064 203,814
CIMERLI      
Revenue      
Net revenue 27,079 125,388 6,946
YUSIMRY      
Revenue      
Net revenue 7,541 3,574  
LOQTORZI      
Revenue      
Net revenue 19,131 554  
Other revenue      
Revenue      
Net revenue $ 7,258 $ 664 $ 282