v3.25.3
Fair Value Measurements - Schedule of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Assets    
Long-term investments $ 438,340 $ 0
Fair Value, Recurring    
Assets    
Total assets 860,294 145,240
Liabilities    
Earn-out liabilities, current 45,399  
Earn-out liabilities, long-term 49,623  
Other contingent consideration 2,949  
Total liabilities 97,971  
Fair Value, Recurring | Corporate bonds    
Assets    
Short-term investments 150,960 18,060
Long-term investments 94,517  
Fair Value, Recurring | Government and government agency    
Assets    
Short-term investments 107,619 1,447
Long-term investments 343,823  
Fair Value, Recurring | U.S. Treasury bills    
Assets    
Short-term investments 25,387 60,160
Fair Value, Recurring | Money market funds    
Assets    
Cash and cash equivalents: 137,988 64,717
Money market funds 0 856
Level 1 | Fair Value, Recurring    
Assets    
Total assets 163,375 125,733
Liabilities    
Earn-out liabilities, current 0  
Earn-out liabilities, long-term 0  
Other contingent consideration 0  
Total liabilities 0  
Level 1 | Fair Value, Recurring | Corporate bonds    
Assets    
Short-term investments 0 0
Long-term investments 0  
Level 1 | Fair Value, Recurring | Government and government agency    
Assets    
Short-term investments 0 0
Long-term investments 0  
Level 1 | Fair Value, Recurring | U.S. Treasury bills    
Assets    
Short-term investments 25,387 60,160
Level 1 | Fair Value, Recurring | Money market funds    
Assets    
Cash and cash equivalents: 137,988 64,717
Money market funds 0 856
Level 2 | Fair Value, Recurring    
Assets    
Total assets 696,919 19,507
Liabilities    
Earn-out liabilities, current 0  
Earn-out liabilities, long-term 0  
Other contingent consideration 0  
Total liabilities 0  
Level 2 | Fair Value, Recurring | Corporate bonds    
Assets    
Short-term investments 150,960 18,060
Long-term investments 94,517  
Level 2 | Fair Value, Recurring | Government and government agency    
Assets    
Short-term investments 107,619 1,447
Long-term investments 343,823  
Level 2 | Fair Value, Recurring | U.S. Treasury bills    
Assets    
Short-term investments 0 0
Level 2 | Fair Value, Recurring | Money market funds    
Assets    
Cash and cash equivalents: 0 0
Money market funds 0 0
Level 3 | Fair Value, Recurring    
Assets    
Total assets 0 0
Liabilities    
Earn-out liabilities, current 45,399  
Earn-out liabilities, long-term 49,623  
Other contingent consideration 2,949  
Total liabilities 97,971  
Level 3 | Fair Value, Recurring | Corporate bonds    
Assets    
Short-term investments 0 0
Long-term investments 0  
Level 3 | Fair Value, Recurring | Government and government agency    
Assets    
Short-term investments 0 0
Long-term investments 0  
Level 3 | Fair Value, Recurring | U.S. Treasury bills    
Assets    
Short-term investments 0 0
Level 3 | Fair Value, Recurring | Money market funds    
Assets    
Cash and cash equivalents: 0 0
Money market funds $ 0 $ 0