v3.26.1
Fair Value Measurements - Schedule of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets    
Short-term available-for-sale investments $ 231,237 $ 348,876
Prepaid expenses and other current assets 80,493 77,869
Long-term available-for-sale investments: 0 351,263
Equity securities 30,700 24,400
Total assets 439,635 821,947
Liabilities    
Earn-out consideration, current 24,322  
Earn-out consideration, long-term 50,005 50,745
Long-term indemnification liabilities   6,086
Other contingent consideration   2,003
Total liabilities 74,327 58,834
Government and government agency    
Assets    
Short-term available-for-sale investments 160,427 180,537
Long-term available-for-sale investments:   271,175
Corporate bonds    
Assets    
Short-term available-for-sale investments 70,810 158,524
Long-term available-for-sale investments:   80,088
U.S. Treasury bills    
Assets    
Short-term available-for-sale investments   9,815
Indemnification Agreement    
Assets    
Prepaid expenses and other current assets   3,730
Long-term indemnification assets   3,047
Equity Securities    
Assets    
Equity securities 30,709 24,437
Money market funds    
Assets    
Cash and cash equivalents: 177,689 90,594
Level 1    
Assets    
Total assets 197,181 124,846
Liabilities    
Earn-out consideration, current 0  
Earn-out consideration, long-term 0 0
Long-term indemnification liabilities   0
Other contingent consideration   0
Total liabilities 0 0
Level 1 | Government and government agency    
Assets    
Short-term available-for-sale investments 0 0
Long-term available-for-sale investments:   0
Level 1 | Corporate bonds    
Assets    
Short-term available-for-sale investments 0 0
Long-term available-for-sale investments:   0
Level 1 | U.S. Treasury bills    
Assets    
Short-term available-for-sale investments   9,815
Level 1 | Indemnification Agreement    
Assets    
Prepaid expenses and other current assets   0
Long-term indemnification assets   0
Level 1 | Equity Securities    
Assets    
Equity securities 19,492 24,437
Level 1 | Money market funds    
Assets    
Cash and cash equivalents: 177,689 90,594
Level 2    
Assets    
Total assets 231,237 690,324
Liabilities    
Earn-out consideration, current 0  
Earn-out consideration, long-term 0 0
Long-term indemnification liabilities   0
Other contingent consideration   0
Total liabilities 0 0
Level 2 | Government and government agency    
Assets    
Short-term available-for-sale investments 160,427 180,537
Long-term available-for-sale investments:   271,175
Level 2 | Corporate bonds    
Assets    
Short-term available-for-sale investments 70,810 158,524
Long-term available-for-sale investments:   80,088
Level 2 | U.S. Treasury bills    
Assets    
Short-term available-for-sale investments   0
Level 2 | Indemnification Agreement    
Assets    
Prepaid expenses and other current assets   0
Long-term indemnification assets   0
Level 2 | Equity Securities    
Assets    
Equity securities 0 0
Level 2 | Money market funds    
Assets    
Cash and cash equivalents: 0 0
Level 3    
Assets    
Total assets 11,217 6,777
Liabilities    
Earn-out consideration, current 24,322  
Earn-out consideration, long-term 50,005 50,745
Long-term indemnification liabilities   6,086
Other contingent consideration   2,003
Total liabilities 74,327 58,834
Level 3 | Government and government agency    
Assets    
Short-term available-for-sale investments 0 0
Long-term available-for-sale investments:   0
Level 3 | Corporate bonds    
Assets    
Short-term available-for-sale investments 0 0
Long-term available-for-sale investments:   0
Level 3 | U.S. Treasury bills    
Assets    
Short-term available-for-sale investments   0
Level 3 | Indemnification Agreement    
Assets    
Prepaid expenses and other current assets   3,730
Long-term indemnification assets   3,047
Level 3 | Equity Securities    
Assets    
Equity securities 11,217 0
Level 3 | Money market funds    
Assets    
Cash and cash equivalents: $ 0 $ 0