XML 57 R42.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Instruments - Schedule of Assets Measured on a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair value of financial instruments    
Debt securities (government) $ 467,235 $ 442,667 [1]
Short term equity investments 3,344 0 [1]
Long term equity investments 27,566 187,716 [1]
Fair Value, Recurring | Estimate of Fair Value Measurement    
Fair value of financial instruments    
Cash and cash equivalents 1,304,109 3,213,376
Debt securities (government) 467,235 442,667
Short term equity investments 3,344  
Long term equity investments 27,566 187,716
Total assets 1,802,254 3,843,759
Quoted Prices in Active Markets for Identical Assets (Level 1) | Fair Value, Recurring    
Fair value of financial instruments    
Cash and cash equivalents 1,304,109 3,213,376
Debt securities (government) 0 0
Short term equity investments 3,344  
Long term equity investments 27,566 187,716
Total assets 1,335,019 3,401,092
Significant Other Observable Inputs (Level 2) | Fair Value, Recurring    
Fair value of financial instruments    
Cash and cash equivalents 0 0
Debt securities (government) 467,235 442,667
Short term equity investments 0  
Long term equity investments 0 0
Total assets 467,235 442,667
Significant Unobservable Inputs (Level 3) | Fair Value, Recurring    
Fair value of financial instruments    
Cash and cash equivalents 0 0
Debt securities (government) 0 0
Short term equity investments 0  
Long term equity investments 0 0
Total assets $ 0 $ 0
[1] The condensed consolidated balance sheet at December 31, 2023 has been derived from the audited consolidated financial statements at that date.