XML 75 R57.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements - Contractual Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Fair Value Disclosures [Abstract]    
Less than one year, amortized cost $ 588,022 $ 684,294
One to three years, amortized cost 1,185,309 1,270,405
Amortized Cost or Carrying Value 1,773,331 1,954,699
Less than one year, aggregate fair value 590,997 685,091
One to three years, aggregate fair value 1,192,790 1,274,791
Total aggregate fair value $ 1,783,787 $ 1,959,882