Quarterly report [Sections 13 or 15(d)]

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

v3.25.3
Fair Value Measurements - Summary of Debt Securities, Available-for-sale (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cost or Amortized Cost $ 768,613 $ 732,645
Unrealized Gains 1,150 653
Unrealized Losses (8) (74)
Allowance for credit losses 0 0
Fair value 769,755 733,224
Term deposits    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cost or Amortized Cost 30,612 31,179
Unrealized Gains 0 0
Unrealized Losses 0 0
Allowance for credit losses 0 0
Fair value 30,612 31,179
Asset backed securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cost or Amortized Cost 120,247 98,277
Unrealized Gains 225 135
Unrealized Losses 0 0
Allowance for credit losses 0 0
Fair value 120,472 98,412
Government debt securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cost or Amortized Cost 183,135 206,779
Unrealized Gains 248 166
Unrealized Losses 0 0
Allowance for credit losses 0 0
Fair value 183,383 206,945
Corporate debt securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Cost or Amortized Cost 434,619 396,410
Unrealized Gains 677 352
Unrealized Losses (8) (74)
Allowance for credit losses 0 0
Fair value $ 435,288 $ 396,688