v3.25.2
Deferred royalty obligation - Schedule of Royalty Obligation (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Deferred Royalty Obligation [Roll Forward]    
Beginning balance $ 326,659 $ 309,613
Less: royalty payments 3,220 5,384
Plus: interest expense 17,168 33,608
Less: cumulative catch-up adjustment, Other, net 196 11,178
Ending balance $ 340,411 $ 326,659