XML 86 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Accrued and Other Current Liabilities    
Royalties $ 519,881 $ 387,362
Clinical related costs 132,446 109,618
Sales allowances 438,053 279,914
Sales and marketing 33,439 37,369
Accrued taxes 23,781 42,295
Operating lease liabilities 5,583 5,686
Other current liabilities 58,865 73,325
Total accrued and other current liabilities $ 1,212,048 $ 935,569