XML 21 R12.htm IDEA: XBRL DOCUMENT v3.25.2
Cash, Cash Equivalents and Marketable Securities
6 Months Ended
Jun. 30, 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 June 30, 2025 and December 31, 2024 is as follows:

 

 

As at June 30, 2025

 

(In thousands of USD)

 

Amortized Cost

 

 

Unrealized gains

 

 

Unrealized losses

 

 

Fair Value

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

 

530,905

 

 

 

—

 

 

 

—

 

 

 

530,905

 

Money market funds (Level 1)

 

 

32,959

 

 

 

—

 

 

 

—

 

 

 

32,959

 

Total cash and cash equivalents

 

 

563,864

 

 

 

—

 

 

 

—

 

 

 

563,864

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

US government securities due within one year (Level 1)

 

 

150,762

 

 

 

1

 

 

 

(99

)

 

 

150,664

 

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

 

 

24,641

 

 

 

—

 

 

 

(7

)

 

 

24,634

 

US government securities due between one and two years (Level 1)

 

 

44,162

 

 

 

14

 

 

 

(4

)

 

 

44,172

 

Total marketable securities

 

 

219,565

 

 

 

15

 

 

 

(110

)

 

 

219,470

 

 

 

 

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