v3.26.1
Royalty purchase liability - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
May 31, 2025
May 31, 2020
Royalty Purchase Liability [Line Items]          
Gain (Loss) on Extinguishment of Debt $ 151,000        
Interest Expense $ 0 $ 0      
Royalty Agreements          
Royalty Purchase Liability [Line Items]          
Gain (Loss) on Extinguishment of Debt     $ 151,000    
Amended Royalty Agreements          
Royalty Purchase Liability [Line Items]          
Total agreed amount of royalty purchase price         $ 117,500
Decrease in royalty rate on sales       4.00%