XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Contractual Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value Disclosures [Abstract]    
Less than one year, amortized cost $ 2,061,380 $ 1,943,836
One to three years, amortized cost 997,844 1,661,372
Amortized Cost or Carrying Value 3,059,224 3,605,208
Less than one year, aggregate fair value 2,021,972 1,909,218
One to three years, aggregate fair value 974,715 1,594,099
Total aggregate fair value $ 2,996,687 $ 3,503,317