XML 47 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Royalty Purchase and Sale Agreement - Schedule of Activity of Royalty Obligation (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Royalty Obligation [Abstract]    
Royalty Purchase and Sale Agreement balance at December 31, 2023 $ 41,988  
Non-cash interest expense 7,200 $ 7,083
Balance at September 30, 2024 $ 49,188  
Effective interest rate 22.00%