XML 76 R50.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accrued Expenses & Other Current Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accrued expenses and other current liabilities:    
Accrued compensation and benefits $ 15,881 $ 15,207
Accrued consulting and professional fees 5,007 2,645
Accrued research and development 2,262 2,222
Accrued revenue reserves 85,381 66,552
Accrued other 3,810 4,097
Total accrued expenses and other current liabilities $ 112,341 $ 90,723