v3.26.3
Available-for-sale debt securities - Schedule of Available-For-Sale Debt Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Amortized Cost    
Due in one year or less $ 581,693 $ 114,003
Due in one year through five years 217,063 26,237
Amortized Cost 798,756 140,240
Fair Value    
Due in one year or less 580,628 114,047
Due in one year through five years 215,077 26,253
Fair Value $ 795,705 $ 140,300