XML 77 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Net Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue      
Net revenue $ 257,244 $ 211,042 $ 326,551
Total net product revenue      
Revenue      
Net revenue 256,580 210,760 326,509
UDENYCA      
Revenue      
Net revenue 127,064 203,814 326,509
CIMERLI      
Revenue      
Net revenue 125,388 6,946  
YUSIMRY      
Revenue      
Net revenue 3,574    
LOQTORZI      
Revenue      
Net revenue 554    
Other      
Revenue      
Net revenue $ 664 $ 282 $ 42