v3.23.1
Certain Balance Sheet Accounts - Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Accrued expenses    
Employee compensation $ 8,778 $ 6,665
Clinical trials 6,486 5,536
Interest payable 3,703 5,172
Income taxes payable 4,871 4,871
Consulting and professional fees 3,686 4,425
Contract research and development 2,630 3,209
Other accrued expenses 667 673
Total accrued expenses $ 30,821 $ 30,551