XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Jan. 18, 2023
USD ($)
performance_target
Sep. 30, 2025
USD ($)
Jun. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
Sep. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Cash and cash equivalents   $ 1,066,583   $ 1,170,605 $ 1,066,583 $ 1,170,605 $ 1,220,701
Other assets   43,436     43,436   24,162
Other current assets   75,833     75,833   47,374
Unrealized gain (loss) on equity securities   $ 3,600   $ (200) (100) (200)  
Number of performance targets | performance_target 2            
Payment for contingent consideration     $ 1,300   $ 1,741 $ 7,269  
Weighted average | Expected Achievement              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Measurement input   0.950     0.950    
Weighted average | Discount Rate              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Measurement input   0.050     0.050    
Minimum | Discount Rate              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Measurement input   0.050     0.050    
Maximum | Discount Rate              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Measurement input   0.051     0.051    
EBS              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Percentage of business acquired 100.00%            
Additional earn-out $ 2,500            
Contingent consideration liability from acquisition $ 2,000            
Money market accounts              
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]              
Cash and cash equivalents   $ 1,050,000     $ 1,050,000   1,200,000
Other assets   6,200     6,200   6,200
Other current assets   $ 1,900     $ 1,900   $ 1,900