XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Collaborations and Other Arrangements - Summary of Changes in Accounts Receivable and Contract Liabilities (Detail) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Accounts receivable:    
Accounts receivable, Balance at Beginning of Period $ 8,517 $ 36,456
Accounts receivable, Additions 20,439 11,809
Accounts receivable, Deductions (17,603) (35,936)
Accounts receivable, Balance at End of Period 11,353 12,329
Contract liabilities:    
Deferred revenue, Balance at Beginning of Period 38,917 60,993
Deferred revenue, Additions 1,079 0
Deferred revenue, Deductions (10,303) (10,757)
Deferred revenue, Balance at End of Period $ 29,693 $ 50,236