XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Summary of Significant Accounting Policies - Segment Information (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2023
item
Sep. 30, 2022
Sep. 30, 2023
item
segment
Sep. 30, 2022
Dec. 31, 2022
segment
Segment Information          
Number of operating segments | segment     1   1
Other customers | Revenue | Customer concentration          
Segment Information          
Percentages of revenue recognized 0.00% 0.00% 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%   86.00%    
Roche | Revenue | Customer concentration          
Segment Information          
Percentages of revenue recognized 7.00% 52.00% 7.00% 32.00%  
Huadong | Revenue | Customer concentration          
Segment Information          
Percentages of revenue recognized       43.00%  
Lilly | Revenue | Customer concentration          
Segment Information          
Percentages of revenue recognized 30.00%     20.00%  
Novartis | Revenue | Customer concentration          
Segment Information          
Percentages of revenue recognized 18.00%        
Vertex Pharmaceuticals Incorporated [Member] | Revenue | Customer concentration          
Segment Information          
Percentages of revenue recognized     6.00%