v3.25.2
Royalty Financing Agreement - Schedule of Activity of Royalty Financing Agreement (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Royalty Financing Agreement [Roll Forward]          
Royalty Financing Agreement liability - beginning balance     $ 161,067    
Royalty Financing Agreement liability - ending balance $ 163,534   163,534   $ 161,067
Amortization of issuance costs 1,676 $ 1,800 3,498 $ 3,651  
Royalty Financing Agreement 163,534   163,534   161,067
Royalty Agreements          
Royalty Financing Agreement [Roll Forward]          
Interest expense recognized 5,192 $ 4,893 10,215 9,715  
Secured Debt | Royalty Agreements          
Royalty Financing Agreement [Roll Forward]          
Royalty Financing Agreement liability - beginning balance     163,671 158,162 158,162
Revenue Interest Payments paid and payable     (8,010)   (14,535)
Interest expense recognized     10,215   20,044
Royalty Financing Agreement liability - ending balance 165,876   165,876   163,671
Royalty issuance costs, unamortized - beginning balance     (2,604) $ (3,128) (3,128)
Amortization of issuance costs     262   524
Royalty issuance costs, unamortized - ending balance (2,342)   (2,342)   (2,604)
Royalty Financing Agreement $ 165,876   $ 165,876   $ 163,671