Annual report [Section 13 and 15(d), not S-K Item 405]

Fair Value Measurements - Summary of Debt Securities, Available-for-sale (Details)

v3.25.4
Fair Value Measurements - Summary of Debt Securities, Available-for-sale (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cost or Amortized Cost $ 1,165,428 $ 732,645
Unrealized Gains 1,687 653
Unrealized Losses (9) (74)
Allowance for credit losses 0 0
Fair value 1,167,106 733,224
Term deposits    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cost or Amortized Cost 30,937 31,179
Unrealized Gains 0 0
Unrealized Losses 0 0
Allowance for credit losses 0 0
Fair value 30,937 31,179
Asset backed securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cost or Amortized Cost 93,990 98,277
Unrealized Gains 193 135
Unrealized Losses 0 0
Allowance for credit losses 0 0
Fair value 94,183 98,412
Government debt securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cost or Amortized Cost 640,270 206,779
Unrealized Gains 902 166
Unrealized Losses 0 0
Allowance for credit losses 0 0
Fair value 641,172 206,945
Corporate debt securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cost or Amortized Cost 400,231 396,410
Unrealized Gains 592 352
Unrealized Losses (9) (74)
Allowance for credit losses 0 0
Fair value $ 400,814 $ 396,688