v3.26.1
Collaborations and Other Arrangements - Summary of Changes in Accounts Receivable and Contract Liabilities (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Accounts receivable:    
Accounts receivable, Balance at Beginning of Period $ 9,468 $ 8,517
Accounts receivable, Additions 15,501 20,439
Accounts receivable, Deductions (17,648) (17,603)
Accounts receivable, Balance at End of Period 7,321 11,353
Contract liabilities:    
Deferred revenue, Balance at Beginning of Period 7,290 38,917
Deferred revenue, Additions 0 1,079
Deferred revenue, Deductions (7,290) (10,303)
Deferred revenue, Balance at End of Period $ 0 $ 29,693