v3.22.1
Investments - Schedule of Contractual Maturities of Available-for-Sale Debt Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Amortized Cost     
Due within one year $ 2,845,872  
Due in one year to five years 62,033  
Due within five to ten years 19,828  
Due beyond ten years 2,502  
Total, cost or amortized cost 2,930,235 $ 2,504,901
Estimated Fair Value    
Due within one year 2,843,140  
Due in one year to five years 58,720  
Due within five to ten years 18,550  
Due beyond ten years 2,433  
Total, estimated fair value $ 2,922,843 $ 2,502,004