XML 24 R12.htm IDEA: XBRL DOCUMENT v3.25.1
Cash, Cash Equivalents and Marketable Securities
3 Months Ended
Mar. 31, 2025
Investments, All Other Investments [Abstract]  
Cash, Cash Equivalents and Marketable Securities Cash, Cash Equivalents and Marketable Securities
The following table summarizes the Company’s marketable securities as of March 31, 2025:

March 31, 2025
Amortized Cost
Unrealized Gain
Fair Value
Short-term marketable securities:
Contractual maturity of one year or less:
Guaranteed investment certificates (“GICs”) and mutual funds
$37,512 $— $37,512 
U.S. Treasury notes87,151 105 87,256 
Corporate debt securities64,277 38 64,315 
188,940 143 189,083 
Long-term marketable securities:
Contractual maturity of one to three years:
Corporate debt securities39,870 49 39,919 
Contractual maturity of three to four years:
Corporate debt securities16,344 61 16,405 
56,214 110 56,324 
$245,154 $253 $245,407 
The following table summarizes the Company’s marketable securities as of December 31, 2024:
December 31, 2024
Amortized Cost
Unrealized Gain (Loss)
Fair Value
Short-term marketable securities:
Contractual maturity of one year or less:
GICs and mutual funds
$37,166 $— $37,166 
U.S. Treasury notes71,500 72 71,572 
Corporate debt securities50,993 (58)50,935 
159,659 14 159,673 
Long-term marketable securities:
Contractual maturity of one to three years:
U.S. Treasury notes14,979 14,981 
Corporate debt securities65,461 (153)65,308 
Contractual maturity of three to four years:
Corporate debt securities18,295 (156)18,139 
98,735 (307)98,428 
$258,394 $(293)$258,101 

The following tables present information about the Company’s assets that are measured at fair value on a recurring basis, and indicate the fair value hierarchy of the valuation techniques used to determine such fair value:
March 31,
2025
December 31,
2024
Level 1Level 2Level 3
Total
Level 1Level 2Level 3
Total
Cash and cash equivalents:
Cash$58,830 $34,620 
Cash equivalents:
Money market funds$17,374 $— $— $17,374 $16,398 $— $— $16,398 
GICs— — — — 15,085 — — 15,085 
$17,374 $— $— $76,204 $31,483 $— $— $66,103 
Marketable securities:
GICs and mutual funds
$37,512 $— $— $37,512 $37,166 $— $— $37,166 
U.S. Treasury notes
87,256 — — 87,256 86,553 — — 86,553 
Corporate debt securities— 120,639 — 120,639 — 134,382 — 134,382 
$124,768 $120,639 $— $245,407 $123,719 $134,382 $— $258,101 
$142,142 $120,639 $— $321,611 $155,202 $134,382 $— $324,204