XML 38 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, Cash Equivalents and Investments (Tables)
3 Months Ended
Mar. 31, 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 March 31, 2024 and December 31, 2023 (in thousands):

As of March 31, 2024

    

  

Gross

  

Gross

  

  

 

Cash and

  

  

  

Amortized

Unrealized

Unrealized

 

Cash

Marketable

Short-Term

Cost

Gains

Losses

Fair Value

 

Equivalents

Securities

Investments

Cash

$

110,509

$

110,509

$

110,509

$

$

Level 1:

 

 

  

 

  

 

  

 

  

Money market funds

 

101,721

 

101,721

 

101,721

 

 

Agency bonds

 

87,635

(48)

 

87,587

 

81,640

 

 

5,947

Treasury bills

310,446

1

(441)

310,006

310,006

U.S. Government

130,793

(29)

130,764

130,764

Marketable securities

90,000

9,720

99,720

 

 

99,720

 

Subtotal

 

720,595

9,721

 

(518)

 

729,798

183,361

99,720

446,717

Level 2:

Term deposits

211,729

211,729

110,000

101,729

Corporate bonds

11,752

7

(19)

11,740

11,740

Subtotal

223,481

7

(19)

223,469

110,000

113,469

Total

$

1,054,585

$

9,728

$

(537)

$

1,063,776

$

403,870

$

99,720

$

560,186

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