XML 54 R40.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value of Financial Instruments - Assets measured on a recurring basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair value of financial instruments    
Long term investments $ 170,316 $ 133,676 [1]
Fair Value, Recurring | Estimate of Fair Value Measurement    
Fair value of financial instruments    
Cash and cash equivalents 3,131,123 2,951,422
Debt securities (government) 292,243 287,543
Long term investments 170,316 133,676
Total assets 3,593,682 3,372,641
Fair Value, Recurring | Quoted Prices in Active Markets for Identical Assets (Level 1)    
Fair value of financial instruments    
Cash and cash equivalents 3,131,123 2,951,422
Debt securities (government) 0 0
Long term investments 170,316 133,676
Total assets 3,301,439 3,085,098
Fair Value, Recurring | Significant Other Observable Inputs (Level 2)    
Fair value of financial instruments    
Cash and cash equivalents 0 0
Debt securities (government) 292,243 287,543
Long term investments 0 0
Total assets 292,243 287,543
Fair Value, Recurring | Significant Unobservable Inputs (Level 3)    
Fair value of financial instruments    
Cash and cash equivalents 0 0
Debt securities (government) 0 0
Long term investments 0 0
Total assets $ 0 $ 0
[1] The condensed consolidated balance sheet at December 31, 2022 has been derived from the audited consolidated financial statements at that date.