v3.26.1
Interest Expense, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Banking and Thrift, Interest [Abstract]        
Interest expense accrued on liabilities related to future royalties and milestones, net $ 12,447 $ 10,681 $ 23,477 $ 20,819
Cumulative catch-up adjustment arising from the liabilities related to future royalties and milestones, net (15,171) (17,525) (15,171) (17,525)
Other interest expense 50 15 144 20
Total interest expense $ (2,674) $ (6,829) $ 8,450 $ 3,314