XML 130 R114.htm IDEA: XBRL DOCUMENT v3.25.0.1
Unaudited Quarterly Operating Results (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Unaudited Quarterly Operating Results                      
Product revenues, net $ 181,949 $ 159,301 $ 145,276 $ 144,923 $ 149,745 $ 136,709 $ 135,546 $ 144,767 $ 631,449 $ 566,767 $ 463,933
Cost of product revenues (excluding intangible asset amortization) 28,190 21,706 19,955 18,950 20,601 20,081 24,257 29,899 88,801 94,838 118,190
Intangible asset amortization and impairment 55,471 40,801 34,515 34,517 34,514 36,317 37,463 37,466 165,304 145,760 136,255
Total cost of product revenues 83,661 62,507 54,470 53,467 55,115 56,398 61,720 67,365 254,105 240,598 254,445
Gross profit 98,288 96,794 90,806 91,456 94,630 80,311 73,826 77,402 377,344 326,169 209,488
Selling, general and administrative 63,091 61,955 43,335 41,982 32,942 35,298 38,193 52,775 210,363 159,208 172,186
Gain on fair value remeasurement of contingent consideration (2,914)               (2,914)    
Total operating expenses 60,177 61,955 43,335 41,982 32,942 35,298 38,193 52,775 207,449 159,208 176,169
Income from operations 38,111 34,839 47,471 49,474 61,688 45,013 35,633 24,627 169,895 166,961 33,319
Interest expense (22,654) (18,394) (15,587) (17,339) (19,281) (20,768) (21,863) (21,427) (73,974) (83,339) (63,213)
Interest income 1,812 3,280 4,397 4,487 4,303 4,538 4,027 2,747 13,976 15,615 1,047
Loss on extinguishment of debt   4,145 7,184         (23,504) 11,329 23,504  
Income (loss) before income taxes 17,269 15,580 29,097 36,622 46,710 28,783 17,797 (17,557) 98,568 75,733 (28,847)
Provision for (benefit from) income taxes 4,733 6,245 9,491 8,909 14,770 8,149 4,790 (131) 29,378 27,578 (3,845)
Net income (loss) $ 12,536 $ 9,335 $ 19,606 $ 27,713 $ 31,940 $ 20,634 $ 13,007 $ (17,426) $ 69,190 $ 48,155 $ (25,002)
Earnings (loss) per share - basic (in $ per share) $ 0.39 $ 0.29 $ 0.6 $ 0.86 $ 0.99 $ 0.61 $ 0.38 $ (0.51) $ 2.14 $ 1.43 $ (0.74)
Weighted-average shares - basic 32,078,621 32,259,468 32,433,025 32,326,589 32,301,211 33,744,209 34,622,284 34,319,291 32,273,850 33,741,213 33,829,495
Earnings (loss) per share - diluted (in $ per share) $ 0.36 $ 0.27 $ 0.52 $ 0.71 $ 0.82 $ 0.53 $ 0.34 $ (0.51) $ 1.86 $ 1.29 $ (0.74)
Weighted-average shares - diluted (in shares) 40,109,649 40,163,266 40,383,694 41,438,466 41,279,981 42,058,821 42,849,952 34,319,291 40,424,180 41,788,125 33,829,495