v3.26.1
Investments - Summary of Financial Assets Recorded at Fair Value On Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair value measurements    
Total financial assets included in cash equivalents $ 159,880 $ 427,780
Total financial assets included in investments 273,379 340,247
Total financial assets 433,259 768,027
Sovereign Debt Securities    
Fair value measurements    
Total financial assets included in cash equivalents   296,312
Total financial assets included in investments 273,379 340,247
Money Market Funds    
Fair value measurements    
Total financial assets included in cash equivalents 145,661 110,468
Certificates of Deposit    
Fair value measurements    
Total financial assets included in investments 14,219 21,000
Level 2    
Fair value measurements    
Total financial assets included in cash equivalents 159,880 427,780
Total financial assets included in investments 273,379 340,247
Total financial assets 433,259 768,027
Level 2 | Sovereign Debt Securities    
Fair value measurements    
Total financial assets included in cash equivalents   296,312
Total financial assets included in investments 273,379 340,247
Level 2 | Money Market Funds    
Fair value measurements    
Total financial assets included in cash equivalents 145,661 110,468
Level 2 | Certificates of Deposit    
Fair value measurements    
Total financial assets included in investments $ 14,219 $ 21,000