XML 27 R20.htm IDEA: XBRL DOCUMENT v3.24.3
Fair Value of Financial Instruments (Tables)
9 Months Ended
Sep. 30, 2024
Fair Value Disclosures [Abstract]  
Schedule of Financial Assets Measured at Fair Value on a Recurring Basis The level of the fair value hierarchy utilized to determine such fair values consisted of the following:

 

 

 

September 30, 2024

 

 

December 31, 2023

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Cash and cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash and money market fund

 

$

87,621

 

 

$

—

 

 

$

—

 

 

$

87,621

 

 

$

148,643

 

 

$

—

 

 

$

—

 

 

$

148,643

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Guaranteed investment certificates

 

 

15,493

 

 

 

—

 

 

 

—

 

 

 

15,493

 

 

 

7,684

 

 

 

—

 

 

 

—

 

 

 

7,684

 

U.S. treasuries

 

 

172,634

 

 

 

—

 

 

 

—

 

 

 

172,634

 

 

 

252,982

 

 

 

—

 

 

 

—

 

 

 

252,982

 

U.S. government securities

 

 

—

 

 

 

27,096

 

 

 

—

 

 

 

27,096

 

 

 

—

 

 

 

97,912

 

 

 

—

 

 

 

97,912

 

Commercial paper

 

 

—

 

 

 

107,319

 

 

 

—

 

 

 

107,319

 

 

 

—

 

 

 

119,108

 

 

 

—

 

 

 

119,108

 

Corporate debt securities

 

 

—

 

 

 

393,169

 

 

 

—

 

 

 

393,169

 

 

 

—

 

 

 

304,545

 

 

 

—

 

 

 

304,545

 

Total

 

$

275,748

 

 

$

527,584

 

 

$

—

 

 

$

803,332

 

 

$

409,309

 

 

$

521,565

 

 

$

—

 

 

$

930,874