XML 55 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Significant Concentration Risks - Additional Information (Details)
6 Months Ended
Jun. 30, 2025
item
customer
Major suppliers | Cost of goods and service benchmark | Supplier concentration risk  
Unusual Risk or Uncertainty [Line Items]  
Customer revenue as a percentage of net revenue 46.00%
Number of major suppliers | item 3
Individual suppliers | Minimum | Cost of goods and service benchmark | Supplier concentration risk  
Unusual Risk or Uncertainty [Line Items]  
Customer revenue as a percentage of net revenue 10.00%
Individual suppliers | Maximum | Cost of goods and service benchmark | Supplier concentration risk  
Unusual Risk or Uncertainty [Line Items]  
Customer revenue as a percentage of net revenue 25.00%
Largest commercial Payors | Revenue Benchmark | Revenue from rights  
Unusual Risk or Uncertainty [Line Items]  
Number of major customers | customer 2
Largest commercial Payors, One | Revenue Benchmark | Revenue from rights  
Unusual Risk or Uncertainty [Line Items]  
Customer revenue as a percentage of net revenue 24.00%
Largest commercial Payors, Two | Revenue Benchmark | Revenue from rights  
Unusual Risk or Uncertainty [Line Items]  
Customer revenue as a percentage of net revenue 14.00%
Medicare and Medicaid programs | Revenue Benchmark | Revenue from rights  
Unusual Risk or Uncertainty [Line Items]  
Customer revenue as a percentage of net revenue 19.00%