XML 72 R61.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue and Accounts Receivable Credit Concentration - Summary of Revenue and Accounts Receivable by Third-party Payors and Other Customers (Details) - Customer Concentration Risk - Minimum
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenue | United Healthcare    
Concentration Risk [Line Items]    
Concentration risk, percentage 7.00% 10.00%
Revenue | Medicare    
Concentration Risk [Line Items]    
Concentration risk, percentage 39.00% 43.00%
Accounts Receivable | Medicare    
Concentration Risk [Line Items]    
Concentration risk, percentage 21.00% 21.00%
Accounts Receivable | Daiichi Sankyo    
Concentration Risk [Line Items]    
Concentration risk, percentage 14.00% 8.00%