XML 60 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Summary of Financial Assets Recorded at Fair Value On Recurring Basis (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair value measurements    
Total financial assets included in cash and cash equivalents $ 350,922 $ 137,363
Total financial assets included in investments 147,924 162,899
Total financial assets 498,846 300,262
Sovereign Debt Securities    
Fair value measurements    
Total financial assets included in cash and cash equivalents 240,558 84,343
Total financial assets included in investments 146,924 162,899
Certificates of Deposit    
Fair value measurements    
Total financial assets included in cash and cash equivalents 10,137 6,202
Total financial assets included in investments 1,000  
Money Market Funds    
Fair value measurements    
Total financial assets included in cash and cash equivalents 100,227 46,818
Level 2    
Fair value measurements    
Total financial assets included in cash and cash equivalents 350,922 137,363
Total financial assets included in investments 147,924 162,899
Total financial assets 498,846 300,262
Level 2 | Sovereign Debt Securities    
Fair value measurements    
Total financial assets included in cash and cash equivalents 240,558 84,343
Total financial assets included in investments 146,924 162,899
Level 2 | Certificates of Deposit    
Fair value measurements    
Total financial assets included in cash and cash equivalents 10,137 6,202
Total financial assets included in investments 1,000  
Level 2 | Money Market Funds    
Fair value measurements    
Total financial assets included in cash and cash equivalents $ 100,227 $ 46,818