XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Liability Related to the Revenue Interest Purchase Agreement - Summary of Interest Liability (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Liability From Sale Of Future Revenues [Roll Forward]    
Interest expense recognized $ 58,976 $ 56,810
Revenue interest payments (15,506) (8,024)
Revenue Interest Purchase Agreement (RIPA)    
Liability From Sale Of Future Revenues [Roll Forward]    
Revenue interest liability, beginning balance 243,605 257,039
Repayment upon execution of Amendment No. 3   (50,000)
Interest expense recognized 46,679 44,590
Revenue interest payments (15,506) (8,024)
Revenue interest liability, ending balance $ 274,778 $ 243,605