v3.25.1
Investments in Securities (Tables)
3 Months Ended 12 Months Ended
Mar. 31, 2025
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:

 

 

March 31, 2025

 

 

Amortized Cost

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

Fair Value

 

Municipal bonds

 

$

8,023

 

 

$

 

 

$

(2

)

 

$

8,021

 

 

 

December 31, 2024

 

 

Amortized Cost

 

 

Gross
Unrealized
Gains

 

 

Gross
Unrealized
Losses

 

 

Fair Value

 

U.S. Treasury bills

 

$

55,009

 

 

$

190

 

 

$

 

 

$

55,199

 

Municipal bonds

 

 

9,631

 

 

 

38

 

 

 

(351

)

 

 

9,318

 

Corporate/government bonds

 

 

479

 

 

 

33

 

 

 

 

 

 

512

 

Other bonds

 

 

478

 

 

 

34

 

 

 

 

 

 

512

 

 

$

65,597

 

 

$

295

 

 

$

(351

)

 

$

65,541

 

The cost and fair value of marketable securities are as follows:

 

 

 

 

December 31, 2024

 

(in thousands)

 

 

Amortized Cost

 

 

Gross

Unrealized

Gains

 

 

Gross

Unrealized

Losses

 

 

Fair Value

 

U.S. Treasury bills

 

$

55,009

 

$

190

 

$

 

$

55,199

 

Municipal bonds

 

 

9,631

 

 

38

 

 

(351)

 

 

9,318

 

Corporate/government bonds

 

 

479

 

 

33

 

 

 

 

512

 

Other bonds

 

 

478

 

 

34

 

 

 

 

512

 

 

 

$

65,597

 

$

295

 

$

(351)

 

$

65,541

 

 

 

 

 

December 31, 2023

 

(in thousands)

 

 

Amortized Cost

 

 

Gross

Unrealized

Gains

 

 

Gross

Unrealized

Losses

 

 

Fair Value

 

U.S. Treasury bills

 

$

60,801

 

$

131

 

$

 

$

60,932

 

Municipal bonds

 

 

9,543

 

 

148

 

 

(404)

 

 

9,287

 

Corporate/government bonds

 

 

477

 

 

29

 

 

 

 

506

 

Other bonds

 

 

478

 

 

27

 

 

 

 

505

 

 

 

$

71,299

 

$

335

 

$

(404)

 

$

71,230