XML 66 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments and fair value measurements - Summary of Investments on Condensed Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Current assets:    
Marketable securities: $ 354,436 $ 476,936
Strategic investments 0 10,311
Cash    
Current assets:    
Marketable securities: 42,300 38,900
Level 1    
Current assets:    
Strategic investments 0 0
Total assets 146,580 266,692
Other liabilities, non-current:    
Cash settled SARs 0  
Cash settled SARs 0 0
Total liabilities 0  
Level 1 | U.S. government securities    
Current assets:    
Marketable securities: 0 0
Level 1 | Money market funds    
Current assets:    
Cash equivalents 136,771 266,692
Level 1 | Time deposits    
Current assets:    
Cash equivalents 9,809  
Level 1 | U.S. government securities    
Current assets:    
Cash equivalents 0  
Level 2    
Current assets:    
Strategic investments 0 0
Total assets 165,530 171,372
Other liabilities, non-current:    
Cash settled SARs 0  
Cash settled SARs 0 0
Total liabilities 0  
Level 2 | U.S. government securities    
Current assets:    
Marketable securities: 163,844 171,372
Level 2 | Money market funds    
Current assets:    
Cash equivalents 0 0
Level 2 | Time deposits    
Current assets:    
Cash equivalents 0  
Level 2 | U.S. government securities    
Current assets:    
Cash equivalents 1,686  
Level 3    
Current assets:    
Strategic investments 0 10,311
Total assets 0 10,311
Other liabilities, non-current:    
Cash settled SARs 1  
Cash settled SARs 6 48
Total liabilities 7  
Level 3 | U.S. government securities    
Current assets:    
Marketable securities: 0 0
Level 3 | Money market funds    
Current assets:    
Cash equivalents 0 $ 0
Level 3 | Time deposits    
Current assets:    
Cash equivalents 0  
Level 3 | U.S. government securities    
Current assets:    
Cash equivalents $ 0