XML 19 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Cash, Cash Equivalents and Marketable Securities
3 Months Ended
Mar. 31, 2025
Cash and Cash Equivalents [Abstract]  
Cash, Cash Equivalents and Marketable Securities

Note 4. Cash, cash equivalents and marketable securities

A summary of cash, cash equivalents and marketable securities held by the Company as of March 31, 2025 and December 31, 2024 is as follows:

 

 

 

As at March 31, 2025

 

(In thousands of USD)

 

Amortized Cost

 

 

Unrealized gains

 

 

Unrealized losses

 

 

Fair Value

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

 

707,035

 

 

 

 

 

 

 

 

 

707,035

 

Money market funds (Level 1)

 

 

41,385

 

 

 

 

 

 

 

 

 

41,385

 

Total cash and cash equivalents

 

 

748,420

 

 

 

 

 

 

 

 

 

748,420

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

US government securities due within one year (Level 1)

 

 

35,454

 

 

 

13

 

 

 

 

 

 

35,467

 

US government agency securities due within one year (Level 2)

 

 

24,591

 

 

 

1

 

 

 

(2

)

 

 

24,590

 

Total marketable securities

 

 

60,045

 

 

 

14

 

 

 

(2

)

 

 

60,057

 

 

 

 

As at December 31, 2024

 

(In thousands of USD)

 

Amortized Cost

 

 

Unrealized gains

 

 

Unrealized losses

 

 

Fair Value

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

 

733,826

 

 

 

 

 

 

 

 

 

733,826

 

Money market funds (Level 1)

 

 

25,444

 

 

 

 

 

 

 

 

 

25,444

 

US government agency securities (Level 2)

 

 

12,473

 

 

 

 

 

 

 

 

 

12,473

 

Total cash and cash equivalents

 

 

771,743

 

 

 

 

 

 

 

 

 

771,743

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

US government securities due within one year (Level 1)

 

 

37,711

 

 

 

34

 

 

 

 

 

 

37,745

 

US government agency securities due within one year (Level 2)

 

 

24,691

 

 

 

11

 

 

 

 

 

 

24,702

 

Total marketable securities

 

 

62,402

 

 

 

45

 

 

 

 

 

 

62,447