XML 27 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value of Financial Instruments (Tables)
3 Months Ended
Mar. 31, 2023
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:

 

 

 

March 31, 2023

 

 

December 31, 2022

 

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

 

Level 1

 

 

Level 2

 

 

Level 3

 

 

Total

 

Cash and cash equivalents

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cash and money market fund

 

$

69,512

 

 

$

—

 

 

$

—

 

 

$

69,512

 

 

$

57,242

 

 

$

—

 

 

$

—

 

 

$

57,242

 

Marketable securities

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Guaranteed investment certificates

 

 

15,161

 

 

 

—

 

 

 

—

 

 

 

15,161

 

 

 

14,953

 

 

 

—

 

 

 

—

 

 

 

14,953

 

U.S. treasuries

 

 

289,139

 

 

 

—

 

 

 

—

 

 

 

289,139

 

 

 

322,851

 

 

 

—

 

 

 

—

 

 

 

322,851

 

U.S. government securities

 

 

—

 

 

 

65,006

 

 

 

—

 

 

 

65,006

 

 

 

—

 

 

 

32,479

 

 

 

—

 

 

 

32,479

 

Commercial paper

 

 

—

 

 

 

131,002

 

 

 

—

 

 

 

131,002

 

 

 

—

 

 

 

150,560

 

 

 

—

 

 

 

150,560

 

Corporate debt securities

 

 

—

 

 

 

117,488

 

 

 

—

 

 

 

117,488

 

 

 

—

 

 

 

142,684

 

 

 

—

 

 

 

142,684

 

Total

 

$

373,812

 

 

$

313,496

 

 

$

—

 

 

$

687,308

 

 

$

395,046

 

 

$

325,723

 

 

$

—

 

 

$

720,769