v3.25.1
Investments in Securities (Tables)
12 Months Ended
Dec. 31, 2024
Investments, Debt and Equity Securities [Abstract]  
Schedule of Marketable Securities at Cost and Fair Value
The cost and fair value of marketable securities are as follows:
December 31, 2024
(in thousands)Amortized CostGross Unrealized
Gains
Gross Unrealized
Losses
Fair Value
U.S. Treasury bills$55,009 $190 $— $55,199 
Municipal bonds9,631 38 (351)9,318 
Corporate/government bonds479 33 — 512 
Other bonds478 34 — 512 
$65,597 $295 $(351)$65,541 
December 31, 2023
(in thousands)Amortized CostGross Unrealized
Gains
Gross Unrealized
Losses
Fair Value
U.S. Treasury bills$60,801 $131 $— $60,932 
Municipal bonds9,543 148 (404)9,287 
Corporate/government bonds477 29 — 506 
Other bonds478 27 — 505 
$71,299 $335 $(404)$71,230