XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments and fair value measurements - Schedule of Investments on Condensed Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Current assets:      
Marketable securities: $ 430,690 $ 476,936  
Strategic investments 10,311 10,311 $ 10,300
Level 1      
Current assets:      
Strategic investments 0 0  
Non-current liabilities:      
Cash settled stock appreciation rights 0 0  
Level 1 | U.S. government securities      
Current assets:      
Marketable securities: 0 0  
Level 1 | Money market funds      
Current assets:      
Cash equivalents: 217,979 266,692  
Level 2      
Current assets:      
Strategic investments 0 0  
Non-current liabilities:      
Cash settled stock appreciation rights 0 0  
Level 2 | U.S. government securities      
Current assets:      
Marketable securities: 173,883 171,372  
Level 2 | Money market funds      
Current assets:      
Cash equivalents: 0 0  
Level 3      
Current assets:      
Strategic investments 10,311 10,311  
Non-current liabilities:      
Cash settled stock appreciation rights 22 48  
Level 3 | U.S. government securities      
Current assets:      
Marketable securities: 0 0  
Level 3 | Money market funds      
Current assets:      
Cash equivalents: $ 0 $ 0