XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Fair Value of Financial Instruments - Assets measured on a recurring basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Fair value of financial instruments    
Fair market long term investments $ 149,124 $ 221,266
Fair Value, Recurring | Estimate of Fair Value Measurement    
Fair value of financial instruments    
Cash and cash equivalents 2,690,622 2,057,440
Amortized Cost 286,500 290,752
Fair market long term investments 149,124 221,266
Total assets 3,126,246 2,569,458
Fair Value, Recurring | Fair Value, Inputs, Level 1    
Fair value of financial instruments    
Cash and cash equivalents 2,690,622 2,057,440
Amortized Cost 0 0
Fair market long term investments 149,124 221,266
Total assets 2,839,746 2,278,706
Fair Value, Recurring | Fair Value, Inputs, Level 2    
Fair value of financial instruments    
Cash and cash equivalents 0 0
Amortized Cost 286,500 290,752
Fair market long term investments 0 0
Total assets 286,500 290,752
Fair Value, Recurring | Fair Value, Inputs, Level 3    
Fair value of financial instruments    
Cash and cash equivalents 0 0
Amortized Cost 0 0
Fair market long term investments 0 0
Total assets $ 0 $ 0