v3.25.1
Accrued Expenses and Other Current Liabilities (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]    
Personnel costs $ 24,805 $ 23,836
Royalties 4,982 7,381
Accrued milestone payment (Note 15) 0 2,500
Accrued taxes 175 4,286
Other 1,173 1,450
Total Accrued Expenses and Other Current Liabilities $ 31,135 $ 39,453