v3.26.1
Fair Value Measurements - Schedule of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets    
Short-term available-for-sale investments $ 528,609 $ 348,876
Prepaid expenses and other current assets 65,795 77,869
Long-term available-for-sale investments: 0 351,263
Equity securities 26,000 24,400
Total assets 585,614 821,947
Liabilities    
Earn-out liabilities, long-term 10,492 50,745
Long-term indemnification liabilities   6,086
Other contingent consideration   2,003
Total liabilities 10,492 58,834
Government and government agency    
Assets    
Short-term available-for-sale investments 416,246 180,537
Long-term available-for-sale investments:   271,175
Corporate bonds    
Assets    
Short-term available-for-sale investments 112,363 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 25,972 24,437
Money market funds    
Assets    
Cash and cash equivalents: 31,033 90,594
Level 1    
Assets    
Total assets 45,788 124,846
Liabilities    
Earn-out liabilities, 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 14,755 24,437
Level 1 | Money market funds    
Assets    
Cash and cash equivalents: 31,033 90,594
Level 2    
Assets    
Total assets 528,609 690,324
Liabilities    
Earn-out liabilities, 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 416,246 180,537
Long-term available-for-sale investments:   271,175
Level 2 | Corporate bonds    
Assets    
Short-term available-for-sale investments 112,363 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 liabilities, long-term 10,492 50,745
Long-term indemnification liabilities   6,086
Other contingent consideration   2,003
Total liabilities 10,492 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