XML 42 R30.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Cash, Cash Equivalents and Investments (Tables)
6 Months Ended
Jun. 30, 2024
Cash, Cash Equivalents and Investments  
Summary of cash, cash equivalents, marketable securities, and available-for-sale investments

The following tables summarize our cash, cash equivalents, marketable securities and available-for-sale investments at June 30, 2024 and December 31, 2023 (in thousands):

As of June 30, 2024

    

  

Gross

  

Gross

  

  

 

Cash and

  

  

  

Amortized

Unrealized

Unrealized

 

Cash

Marketable

Short-Term

Cost

Gains

Losses

Fair Value

 

Equivalents

Securities

Investments

Cash

$

78,251

$

$

$

78,251

$

78,251

$

$

Level 1:

 

 

  

 

Money market funds

 

254,304

 

254,304

 

254,304

Agency bonds

 

100,011

(44)

 

99,967

 

99,967

Treasury bills

116,330

2

(27)

116,305

66,511

49,794

U.S. Government

200,567

(342)

200,225

200,225

Marketable securities

90,000

17,550

107,550

 

107,550

Subtotal

 

761,212

17,552

 

(413)

 

778,351

420,782

107,550

250,019

Level 2:

Term deposits

218,870

218,870

67,419

151,451

Corporate bonds

1,000

1,000

1,000

Subtotal

219,870

219,870

67,419

152,451

Total

$

1,059,333

$

17,552

$

(413)

$

1,076,472

$

566,452

$

107,550

$

402,470

As of December 31, 2023

    

  

Gross

  

Gross

  

  

 

Cash and

  

  

  

Amortized

Unrealized

Unrealized

 

Cash

Marketable

Short-Term

Cost

Gains

Losses

Fair Value

 

Equivalents

Securities

Investments

Cash

$

406,743

$

$

$

406,743

$

406,743

$

$

Level 1:

 

  

 

  

 

  

 

  

 

  

 

  

Money market funds

 

1,470

 

 

1,470

 

1,470

 

 

Agency bonds

 

222,057

2

 

(174)

 

221,885

 

101,635

 

 

120,250

U.S. Government

238,747

120

(237)

238,630

238,630

Treasury bills

148,063

28

148,091

88,697

59,394

Marketable securities

90,000

(12,060)

77,940

 

 

77,940

 

Subtotal

 

700,337

150

 

(12,471)

 

688,016

191,802

77,940

418,274

Level 2:

Term deposits

128,205

128,205

128,205

Corporate bonds

80,646

8

(165)

80,489

80,489

Treasury Inflation-Protected Securities

2,635

(5)

2,630

2,630

Commercial paper

14,456

14,456

14,456

Subtotal

225,942

8

(170)

225,780

225,780

Total

$

1,333,022

$

158

$

(12,641)

$

1,320,539

$

598,545

$

77,940

$

644,054