v3.25.2
Cash, Cash Equivalents and Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2025
Cash and Cash Equivalents [Abstract]  
Summary of 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