XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies - Segment Information (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2023
item
Jun. 30, 2022
Jun. 30, 2023
segment
item
Jun. 30, 2022
Segment Information        
Number of operating segments | segment     1  
Other customers | Revenue | Customer concentration        
Segment Information        
Percentages of revenue recognized     0.00% 0.00%
Specialty distributors and pharmacy providers | Revenue | Customer concentration        
Segment Information        
Number of operating segments | item 4   4  
Percentages of revenue recognized 93.00%   80.00%  
Roche | Revenue | Customer concentration        
Segment Information        
Percentages of revenue recognized 7.00% 50.00% 8.00% 26.00%
Huadong | Revenue | Customer concentration        
Segment Information        
Percentages of revenue recognized   50.00%   56.00%
Lilly | Revenue | Customer concentration        
Segment Information        
Percentages of revenue recognized       17.00%
Vertex Pharmaceuticals Incorporated [Member] | Revenue | Customer concentration        
Segment Information        
Percentages of revenue recognized     11.00%