XML 69 R45.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value Measurement - Summary of Estimated Amortized Cost and Fair Value of Available-for-Sale Securities by Contractual Maturity (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Fair Value, Due within one year $ 898,536
Fair Value, Due after one year and through five years 542,384
Total Fair Value 1,440,920
Amortized Cost, Due within one year 898,834
Amortized Cost, Due after one year and through five years 546,294
Total Amortized Cost $ 1,445,128