v3.26.1
Available-for-sale debt securities - By Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized Cost    
Due in one year or less $ 656,055 $ 114,003
Due in one year through five years 160,303 26,237
Amortized Cost 816,358 140,240
Fair Value    
Due in one year or less 655,768 114,047
Due in one year through five years 159,694 26,253
Fair Value $ 815,462 $ 140,300