XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Accrued and Other Current Liabilities    
Royalties $ 209,501 $ 168,412
Clinical related costs 137,445 109,486
Sales allowances 141,538 136,541
Sales and marketing 34,607 35,750
Construction in progress 8,952 27,098
Operating lease liabilities 9,369 10,554
Other current liabilities 57,396 45,754
Total accrued and other current liabilities $ 598,808 $ 533,595