XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued and Other Current Liabilities
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued and Other Current Liabilities
Note 10. Accrued and Other Current Liabilities
Accrued and other current liabilities consisted of the following (in thousands):
December 31,
20232022
Royalties$387,362$263,466
Clinical related costs109,618130,570
Sales allowances279,914192,133
Sales and marketing37,36931,149
Accrued taxes42,2957,108
Operating lease liabilities5,6868,195
Other current liabilities73,32568,432
Total accrued and other current liabilities$935,569$701,053