XML 71 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue                      
Product revenues, net $ 149,745 $ 136,709 $ 135,546 $ 144,767 $ 129,620 $ 127,013 $ 123,549 $ 83,751 $ 566,767 $ 463,933 $ 276,868
Belbuca                      
Disaggregation of Revenue                      
Product revenues, net                 182,095 126,461  
Xtampza ER                      
Disaggregation of Revenue                      
Product revenues, net                 177,374 138,804 103,708
Nucynta IR                      
Disaggregation of Revenue                      
Product revenues, net                 108,150 112,058 102,222
Nucynta ER                      
Disaggregation of Revenue                      
Product revenues, net                 82,653 72,418 $ 70,938
Symproic                      
Disaggregation of Revenue                      
Product revenues, net                 $ 16,495 12,267  
Other                      
Disaggregation of Revenue                      
Product revenues, net                   $ 1,925