v3.26.1
Fair Value Measurements - Contractual Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value Disclosures [Abstract]    
Less than one year, amortized cost $ 737,062 $ 588,022
One to three years, amortized cost 1,091,274 1,185,309
Amortized Cost or Carrying Value 1,828,336 1,773,331
Less than one year, aggregate fair value 738,146 590,997
One to three years, aggregate fair value 1,085,693 1,192,790
Total aggregate fair value $ 1,823,839 $ 1,783,787