v3.25.1
Prepaid and Other Current Assets - Summary of Prepaid and Other Current Assets (Detail) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Prepaid Expense and Other Assets, Current [Abstract]    
Down payments for inventory $ 11,362 $ 1,080
Prepaid research and development 9,607 7,780
Other prepaid expenses 16,135 9,508
Total prepaid assets 37,104 18,368
Royalties receivable 6,090 4,525
Receivable from collaboration agreement 3,041 2,272
Deposits and other current assets 3,942 4,847
Total other current assets $ 13,073 $ 11,644