v3.24.3
Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]    
Personnel costs $ 22,840 $ 18,287
Royalties 7,724 3,075
Interest on accrued but unpaid lease obligations (Note 13) 1,285 2,326
Accrued milestone payment (Note 15) 2,500 2,500
Accrued taxes 166 2,799
Other 1,586 1,087
Total $ 36,101 $ 30,074