XML 57 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements and Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2024
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, 2024
Amortized
Cost Basis
Unrealized
Gains
Unrealized
Losses
Estimated
Fair Value
Level 1
Money market funds$165 $— $— $165 
Level 2
Commercial paper78,500 10 (9)78,501 
U.S. government and agency securities41,210 56 — 41,266 
Total cash equivalents and short-term investments119,875 66 (9)119,932 
Less: Cash equivalents(54,901)— (54,893)
Total short-term investments$64,974 $66 $(1)$65,039 
December 31, 2023
Amortized
Cost Basis
Unrealized
Gains
Unrealized
Losses
Estimated
Fair Value
Level 1
Money market funds$10,204 $— $— $10,204 
Level 2
Commercial paper64,693 — (35)64,658 
U.S. government and agency securities17,616 (17)17,603 
Total cash equivalents and short-term investments92,513 (52)92,465 
Less: Cash equivalents(70,972)— 33 (70,939)
Total short-term investments$21,541 $$(19)$21,526