XML 89 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Collaboration, Licensing and Other Arrangements - Schedule of Deferred Revenue Related to Revenue Recognized for Collaborations and Services (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]    
Beginning balance $ 78,879 $ 39,417
Additions 85,528 92,416
Collaborations and services revenue (100,840) (52,954)
Ending balance $ 63,567 $ 78,879