XML 46 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Investments - Summary of Financial Assets Recorded at Fair Value On Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair value measurements    
Total fair value assets included in cash and cash equivalents $ 117,489 $ 350,922
Total fair value assets included in investments 151,801 147,924
Total fair value assets 269,290 498,846
Sovereign Debt Securities    
Fair value measurements    
Total fair value assets included in cash and cash equivalents   240,558
Total fair value assets included in investments 148,801 146,924
Money Market Funds    
Fair value measurements    
Total fair value assets included in cash and cash equivalents 113,918 100,227
Certificates of Deposit    
Fair value measurements    
Total fair value assets included in cash and cash equivalents 3,571 10,137
Total fair value assets included in investments 3,000 1,000
Level 2    
Fair value measurements    
Total fair value assets included in cash and cash equivalents 117,489 350,922
Total fair value assets included in investments 151,801 147,924
Total fair value assets 269,290 498,846
Level 2 | Sovereign Debt Securities    
Fair value measurements    
Total fair value assets included in cash and cash equivalents   240,558
Total fair value assets included in investments 148,801 146,924
Level 2 | Money Market Funds    
Fair value measurements    
Total fair value assets included in cash and cash equivalents 113,918 100,227
Level 2 | Certificates of Deposit    
Fair value measurements    
Total fair value assets included in cash and cash equivalents 3,571 10,137
Total fair value assets included in investments $ 3,000 $ 1,000