XML 256 R49.htm IDEA: XBRL DOCUMENT v3.26.3
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]          
Cost of services $ 37,041 $ 32,216 $ 107,286 $ 92,645  
Accounts payable and accrued expenses 32,426   32,426   $ 57,645
Purchase of Diagnostic Testing Kits and Materials          
Related Party Transaction [Line Items]          
Purchases from related party 1,600 1,900 5,200 6,100  
Purchase of Diagnostic Testing Kits and Materials | Related Party          
Related Party Transaction [Line Items]          
Cost of services 2,200 $ 2,100 5,800 $ 6,200  
Accounts payable and accrued expenses $ 300   $ 300   $ 600