XML 84 R70.htm IDEA: XBRL DOCUMENT v3.22.4
Related Party Transactions - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Related Party Transaction [Line Items]      
Deferred revenue current $ 43,839 $ 63,759  
Collaboration revenue 52,121 33,053 $ 57,994
Revenue 11,400 $ 2,900  
AvencellLca      
Related Party Transaction [Line Items]      
Deferred revenue current 19,900    
Revenue 22,800    
AvencellLca | Joint Venture AvenCell [Member]      
Related Party Transaction [Line Items]      
Equity method investment, ownership percentage   33.33%  
AvencellCoCo      
Related Party Transaction [Line Items]      
Collaboration revenue   $ 200  
Revenue   $ 5,900  
Contra Revenue 2,000    
Materials Shipped      
Related Party Transaction [Line Items]      
Revenue $ 300