XML 34 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Marketable Securities (Tables)
6 Months Ended
Jun. 30, 2025
Investments, Debt and Equity Securities [Abstract]  
Summary of Amortized Cost, Unrealized Gain (Loss) Recognized in AOCI and Fair Value of Available-for-Sale 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