XML 77 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Related Party Transactions - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Related Party Transaction [Line Items]    
Total revenue $ 305,450 $ 202,566
Payables due 30,044 37,456
Cost of services 111,053 112,560
Diagnostic Test    
Related Party Transaction [Line Items]    
Total revenue 302,157 195,654
Purchase Of Diagnostic Testing Kits And Materials    
Related Party Transaction [Line Items]    
Purchases from related party 10,500 3,400
Related Party    
Related Party Transaction [Line Items]    
Cost of services 9,228 4,338
Related Party | Diagnostic Test    
Related Party Transaction [Line Items]    
Total revenue 1,700 3,200
Related Party | Service Agreements    
Related Party Transaction [Line Items]    
Expenses 4,600 6,800
Payables due 900 1,000
Related Party | Purchase Of Diagnostic Testing Kits And Materials    
Related Party Transaction [Line Items]    
Payables due 700 400
Cost of services $ 8,100 1,800
Related Party | Transition Services Agreement | OPKO    
Related Party Transaction [Line Items]    
Expenses   $ 1,600