XML 44 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements and Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of Cash Equivalents and Short-term Investments The following is a summary of the Company’s cash equivalents and short-term investments (in thousands):
December 31, 2022
Amortized
Cost Basis
Unrealized
Gains
Unrealized
Losses
Estimated
Fair Value
Level 1
Money market funds$10,235 $— $— $10,235 
Level 2
U.S. government and agency securities59,487 — (824)58,663 
Commercial paper102,722 — (246)102,476 
Corporate bonds2,059 — (35)2,024 
Total cash equivalents and short-term investments174,503 — (1,105)173,398 
Less: Cash equivalents(56,256)— 16 (56,240)
Total short-term investments$118,247 $— $(1,089)$117,158 
December 31, 2021
Amortized
Cost Basis
Unrealized
Gains
Unrealized
Losses
Estimated
Fair Value
Level 1
Money market funds$10,311 $— $— $10,311 
Level 2
U.S. government and agency securities62,268 — (218)62,050 
Commercial paper177,215 (61)177,155 
Corporate bonds47,323 — (39)47,284 
Total cash equivalents and short-term investments297,117 (318)296,800 
Less: Cash equivalents(25,808)— (25,807)
Total short-term investments$271,309 $$(317)$270,993