XML 31 R17.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued and Other Current Liabilities
6 Months Ended
Jun. 30, 2023
Payables and Accruals [Abstract]  
Accrued and Other Current Liabilities
Note 9. Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following (in thousands):
June 30,
2023
December 31,
2022
Royalties$321,816$263,466
Clinical related costs137,780130,570
Sales allowances224,474192,133
Sales and marketing29,00631,149
Construction in progress4,4203,493
Operating lease liabilities7,0848,195
Other current liabilities86,27272,047
Total accrued and other current liabilities$810,852$701,053