v3.26.1
Royalty Financing Agreement - Movement in the liability (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Income taxes paid          
Beginning balance     $ 473,199    
Interest expense for the period     17,384 $ 20,626  
Ending balance $ 489,333   489,333    
Liability owed to the Purchaser (presented as "Accrued expense and other current liabilities") 5,778   5,778   $ 5,523
Royalty Financing Agreement          
Income taxes paid          
Beginning balance     478,722    
Royalty payments to the Purchaser     (9,195)    
Interest expense for the period 13,000 $ 13,800 25,584 $ 27,100  
Ending balance 495,111   495,111    
Liability owed to the Purchaser (presented as "Accrued expense and other current liabilities") $ 5,800   $ 5,800   $ 5,500