v3.26.1
Royalty Financing Agreement - Interest expenses under royalty financing (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income taxes paid        
Interest expense for the period     $ 17,384 $ 20,626
Royalty Financing Agreement        
Income taxes paid        
Interest expense for the period $ 13,000 $ 13,800 $ 25,584 $ 27,100
Royalty Financing Agreement | Minimum        
Income taxes paid        
Effective interest rate (as a percent) 10.00% 12.00% 10.00% 12.00%
Royalty Financing Agreement | Maximum        
Income taxes paid        
Effective interest rate (as a percent) 11.50% 13.50% 11.50% 13.50%