XML 86 R73.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]    
Beginning balance $ 39,417 $ 20,370
Additions 92,416 46,971
Revenue — collaborations and services (52,954) (27,924)
Ending balance $ 78,879 $ 39,417