XML 100 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Personnel costs $ 18,287 $ 17,113
Royalties 3,075 3,320
Accrued but unpaid lease obligations and interest 2,326 2,463
Accrued milestone payment (Note 18) 2,500  
Accrued taxes 2,799 2,625
Other 1,087 926
Total Accrued Expenses and Other Current Liabilities $ 30,074 $ 26,447