XML 69 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies - Segment Information (Details) - segment
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Segment Information      
Number of operating segments 1    
Other customers | Revenue | Customer concentration      
Segment Information      
Percentages of revenue recognized 0.00% 0.00% 0.00%
Roche | Revenue | Customer concentration      
Segment Information      
Percentages of revenue recognized 28.00% 67.00% 53.00%
Huadong | Revenue | Customer concentration      
Segment Information      
Percentages of revenue recognized 37.00% 24.00%  
Jazz | Revenue | Customer concentration      
Segment Information      
Percentages of revenue recognized     46.00%
Lilly | Revenue | Customer concentration      
Segment Information      
Percentages of revenue recognized 17.00%    
Viridian | Revenue | Customer concentration      
Segment Information      
Percentages of revenue recognized 10.00% 11.00% 1.00%