XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Accrued and Other Current Liabilities    
Royalties $ 410,312 $ 387,362
Clinical related costs 94,554 109,618
Sales allowances 358,541 279,914
Sales and marketing 41,971 37,369
Accrued Taxes 126,762 42,295
Operating lease liabilities 4,783 5,686
Other current liabilities 65,345 73,325
Total accrued and other current liabilities $ 1,102,268 $ 935,569 [1]
[1] The condensed consolidated balance sheet at December 31, 2023 has been derived from the audited consolidated financial statements at that date.