XML 51 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Contractual Maturities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Fair Value Disclosures [Abstract]    
Less than one year, amortized cost $ 2,155,152 $ 1,943,836
One to three years, amortized cost 1,226,472 1,661,372
Amortized Cost or Carrying Value 3,381,624 3,605,208
Less than one year, aggregate fair value 2,116,532 1,909,218
One to three years, aggregate fair value 1,193,951 1,594,099
Total aggregate fair value $ 3,310,483 $ 3,503,317