XML 53 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Accrued expenses and other current liabilities:    
Accrued revenue reserves $ 83,282 $ 85,381
Accrued compensation and benefits 13,094 15,881
Accrued consulting and professional fees 3,181 5,007
Accrued research and development 2,676 2,262
Accrued other 3,406 3,810
Total accrued expenses and other current liabilities $ 105,639 $ 112,341