v3.25.2
Fair Value Measurements, Cash Equivalents and Marketable Securities - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Nov. 30, 2023
Jul. 31, 2022
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Number of shares issued for each share of each existing share 1            
Realized gain (loss) on marketable debt securities     $ 0 $ 0 $ 0 $ 0  
Recognition of credit losses     0 0 0 0  
Lunit Inc.              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Lock up period   2 years          
Unrealized (loss) gain on marketable equity securities       $ (15,500,000)   $ (45,500,000)  
Fair Value, Measurements, Recurring              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Contingent consideration     4,770,000   4,770,000   $ 6,050,000
Level 3 | Fair Value, Measurements, Recurring              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Contingent consideration     4,770,000   4,770,000   6,050,000
Contingent consideration liability, noncurrent     $ 0   $ 0   $ 2,100,000