XML 54 R44.htm IDEA: XBRL DOCUMENT v3.23.3
Fair Value Measurements - Contractual Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value Disclosures [Abstract]    
Less than one year, amortized cost $ 1,740,368 $ 1,943,836
One to three years, amortized cost 1,481,688 1,661,372
Amortized Cost or Carrying Value 3,222,056 3,605,208
Less than one year, aggregate fair value 1,710,876 1,909,218
One to three years, aggregate fair value 1,462,566 1,594,099
Total aggregate fair value $ 3,173,442 $ 3,503,317