XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.3
FAIR VALUE DISCLOSURE - Schedule of Financial Assets Measured at Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Assets:      
Restricted cash, current $ 0 $ 403 $ 1,822
Short-term investments 726,875 0  
Strategic investment - convertible promissory notes 43,400 55,225  
Total assets measured and recorded at fair value 2,345,766 2,215,864  
Liabilities:      
Contingent consideration 15,536    
Contingent consideration 51,673 0  
Total liabilities measured and recorded at fair value 67,209    
Level 1      
Assets:      
Restricted cash, current   403  
Strategic investment - convertible promissory notes 0 0  
Total assets measured and recorded at fair value 1,575,491 2,160,639  
Liabilities:      
Contingent consideration 0    
Contingent consideration 0    
Total liabilities measured and recorded at fair value 0    
Level 2      
Assets:      
Restricted cash, current   0  
Strategic investment - convertible promissory notes 0 0  
Total assets measured and recorded at fair value 726,875 0  
Liabilities:      
Contingent consideration 0    
Contingent consideration 0    
Total liabilities measured and recorded at fair value 0    
Level 3      
Assets:      
Restricted cash, current   0  
Strategic investment - convertible promissory notes 43,400 55,225  
Total assets measured and recorded at fair value 43,400 55,225  
Liabilities:      
Contingent consideration 15,536    
Contingent consideration 51,673    
Total liabilities measured and recorded at fair value 67,209    
Cash      
Assets:      
Cash and cash equivalents: 870,491 794,213  
Cash | Level 1      
Assets:      
Cash and cash equivalents: 870,491 794,213  
Cash | Level 2      
Assets:      
Cash and cash equivalents: 0 0  
Cash | Level 3      
Assets:      
Cash and cash equivalents: 0 0  
Money market funds      
Assets:      
Cash and cash equivalents: 705,000 1,366,023  
Money market funds | Level 1      
Assets:      
Cash and cash equivalents: 705,000 1,366,023  
Money market funds | Level 2      
Assets:      
Cash and cash equivalents: 0 0  
Money market funds | Level 3      
Assets:      
Cash and cash equivalents: 0 $ 0  
Time deposits      
Assets:      
Short-term investments 726,875    
Time deposits | Level 1      
Assets:      
Short-term investments 0    
Time deposits | Level 2      
Assets:      
Short-term investments 726,875    
Time deposits | Level 3      
Assets:      
Short-term investments $ 0