v3.26.3
Fair Value Measurements - Summary of Debt Securities, Available-for-sale (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cost or Amortized Cost $ 1,687,815 $ 1,165,428
Unrealized Gains 2 1,687
Unrealized Losses (11,478) (9)
Allowance for credit losses 0 0
Fair value 1,676,339 1,167,106
Term deposits    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cost or Amortized Cost 30,580 30,937
Unrealized Gains 0 0
Unrealized Losses 0 0
Allowance for credit losses 0 0
Fair value 30,580 30,937
Asset-backed securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cost or Amortized Cost 24,447 93,990
Unrealized Gains 0 193
Unrealized Losses (5) 0
Allowance for credit losses 0 0
Fair value 24,442 94,183
Government debt securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cost or Amortized Cost 1,238,761 640,270
Unrealized Gains 0 902
Unrealized Losses (9,660) 0
Allowance for credit losses 0 0
Fair value 1,229,101 641,172
Municipal securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cost or Amortized Cost 237,514  
Unrealized Gains 2  
Unrealized Losses (1,505)  
Allowance for credit losses 0  
Fair value 236,011  
Corporate debt securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cost or Amortized Cost 156,513 400,231
Unrealized Gains 0 592
Unrealized Losses (308) (9)
Allowance for credit losses 0 0
Fair value $ 156,205 $ 400,814