XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Accrued research and development $ 31,510 $ 34,849
Accrued royalties 1,558 907
Accrued payroll liabilities 24,189 43,212
Other 13,994 16,171
Total accrued expenses $ 71,251 $ 95,139