v3.26.1
Cash, Cash Equivalents and Marketable Securities
6 Months Ended
Jun. 30, 2026
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 at June 30, 2026 and December 31, 2025 is as follows:

 

 

As at June 30, 2026

 

(In thousands of USD)

 

Amortized Cost

 

 

Unrealized gains

 

 

Unrealized losses

 

 

Fair Value

 

Cash and cash equivalents:

 

 

 

 

 

 

 

 

 

 

 

 

Cash

 

 

160,175

 

 

 

 

 

 

 

 

 

160,175

 

Money market funds (Level 1)

 

 

263,976

 

 

 

 

 

 

 

 

 

263,976

 

Total cash and cash equivalents

 

 

424,151

 

 

 

 

 

 

 

 

 

424,151

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

US government securities due within one year (Level 1)

 

 

182,740

 

 

 

7

 

 

 

(276

)

 

 

182,471

 

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

 

 

27,267

 

 

 

 

 

 

(35

)

 

 

27,232

 

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

 

 

26,812

 

 

 

 

 

 

(158

)

 

 

26,654

 

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

 

 

17,854

 

 

 

 

 

 

(99

)

 

 

17,755

 

Total marketable securities

 

 

254,673

 

 

 

7

 

 

 

(568

)

 

 

254,112

 

 

 

 

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