XML 79 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information and Geographic Data - Schedule of Total Revenues from the Company's Major Customers (Details) - Revenue Benchmark - Customer Concentration Risk
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Specialty pharmacy A      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk percentage 49.00% 51.00% 45.00%
Specialty pharmacy B      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk percentage 39.00% 40.00% 35.00%
Collaboration partnership      
Revenues from External Customers and Long-Lived Assets [Line Items]      
Concentration risk percentage 9.00% 8.00% 20.00%