XML 31 R24.htm IDEA: XBRL DOCUMENT v3.26.1
Cash, Cash Equivalents and Marketable Securities (Tables)
3 Months Ended
Mar. 31, 2026
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 at March 31, 2026 and December 31, 2025 is as follows:

 

 

 

As at March 31, 2026

 

(In thousands of USD)

 

Amortized Cost

 

 

Unrealized gains

 

 

Unrealized losses

 

 

Fair Value

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

 

193,871

 

 

 

 

 

 

 

 

 

193,871

 

Money market funds (Level 1)

 

 

263,736

 

 

 

 

 

 

 

 

 

263,736

 

Total cash and cash equivalents

 

 

457,607

 

 

 

 

 

 

 

 

 

457,607

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

US government securities due within one year (Level 1)

 

 

147,132

 

 

 

61

 

 

 

(61

)

 

 

147,132

 

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

 

 

31,389

 

 

 

2

 

 

 

(25

)

 

 

31,366

 

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

 

 

53,597

 

 

 

11

 

 

 

(146

)

 

 

53,462

 

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

 

 

17,820

 

 

 

 

 

 

(43

)

 

 

17,777

 

Total marketable securities

 

 

249,938

 

 

 

74

 

 

 

(275

)

 

 

249,737

 

 

 

 

As at December 31, 2025

 

(In thousands of USD)

 

Amortized Cost

 

 

Unrealized gains

 

 

Unrealized losses

 

 

Fair Value

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

 

219,394

 

 

 

 

 

 

 

 

 

219,394

 

Money market funds (Level 1)

 

 

270,608

 

 

 

 

 

 

 

 

 

270,608

 

Total cash and cash equivalents

 

 

490,002

 

 

 

 

 

 

 

 

 

490,002

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

US government securities due within one year (Level 1)

 

 

138,083

 

 

 

206

 

 

 

 

 

 

138,289

 

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

 

 

7,946

 

 

 

5

 

 

 

(1

)

 

 

7,950

 

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

 

 

70,701

 

 

 

131

 

 

 

(2

)

 

 

70,830

 

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

 

 

21,747

 

 

 

33

 

 

 

(1

)

 

 

21,779

 

Total marketable securities

 

 

238,477

 

 

 

375

 

 

 

(4

)

 

 

238,848