XML 24 R13.htm IDEA: XBRL DOCUMENT v3.25.2
Marketable Securities
6 Months Ended
Jun. 30, 2025
Investments, Debt and Equity Securities [Abstract]  
Marketable Securities
5.
Marketable securities:

Amortized cost, unrealized gain (loss) recognized in accumulated other comprehensive loss and fair value of available-for-sale securities consisted of the following:

 

 

 

June 30, 2025

 

 

December 31, 2024

 

 

 

Amortized
Cost

 

 

Unrealized
Gain (Loss)

 

 

Fair
Value

 

 

Amortized
Cost

 

 

Unrealized
Gain (Loss)

 

 

Fair
Value

 

Contractual maturity of 0 to 1 years:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Guaranteed investment certificates

 

$

23,605

 

 

$

527

 

 

$

24,132

 

 

$

17,122

 

 

$

(975

)

 

$

16,147

 

U.S. treasuries

 

 

88,761

 

 

 

43

 

 

 

88,804

 

 

 

72,989

 

 

 

147

 

 

 

73,136

 

Commercial paper

 

 

13,415

 

 

 

6

 

 

 

13,421

 

 

 

66,808

 

 

 

97

 

 

 

66,905

 

Corporate debt securities

 

 

225,620

 

 

 

187

 

 

 

225,807

 

 

 

327,448

 

 

 

557

 

 

 

328,005

 

Contractual maturity of 1 to 3 years:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

U.S. treasuries

 

 

68,691

 

 

 

156

 

 

 

68,847

 

 

 

58,218

 

 

 

(406

)

 

 

57,812

 

Corporate debt securities

 

 

68,266

 

 

 

184

 

 

 

68,450

 

 

 

69,726

 

 

 

(42

)

 

 

69,684

 

Total

 

$

488,358

 

 

$

1,103

 

 

$

489,461

 

 

$

612,311

 

 

$

(622

)

 

$

611,689

 

Allowance for credit losses or impairment on these marketable securities has not been recognized as these securities are high credit quality, investment grade securities that the Company does not intend to sell and will not be required to sell prior to their anticipated recovery. The change in fair value is primarily due to changes in interest and foreign exchange rates.