XML 42 R26.htm IDEA: XBRL DOCUMENT v3.25.1
Marketable Securities (Tables)
12 Months Ended
Dec. 31, 2024
Marketable Securities  
Schedule of amortized cost, gross unrealized holding gains, gross unrealized holding losses, and fair value for available-for-sale securities by major security type and class of security


Amortized cost

Gross unrealized

holding gains



Gross unrealized

holding losses



Estimated fair

value












December 31, 2023








Available-for-sale securities:








US Treasury securities
$ 1,804
$
$ (1 ) $ 1,803
Mutual Funds

1,498

7



1,505
Certificates of deposit

103





103
Corporate bonds and notes

1,007



(22 )
985
     Total available-for-sale securities
$ 4,412
$ 7
$ (23 ) $ 4,396