v3.26.1
FAIR VALUE MEASUREMENTS - Amortized Cost and Fair value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
FAIR VALUE MEASUREMENTS    
Total available-for-sale securities, Cost Basis $ 56,138 $ 51,631
Total available-for-sale securities, Gross Unrealized Gains 586 920
Total available-for-sale securities, Gross Unrealized loss (454) (1,101)
Total available-for-sale securities 56,270 51,450
Marketable equity securities, Cost Basis 11,645 11,698
Marketable equity securities, Gross Unrealized Gains 1,899 2,855
Marketable equity securities, Gross Unrealized loss (257) (340)
Marketable equity securities, Fair value 13,287 14,213
Total securities, Cost Basis 67,783 63,329
Total securities, Gross Unrealized Gains 2,485 3,775
Total securities, Gross Unrealized loss (711) (1,441)
Total securities, Fair value 69,557 65,663
U.S. Treasuries    
FAIR VALUE MEASUREMENTS    
Total available-for-sale securities, Cost Basis 9,280 2,778
Total available-for-sale securities, Gross Unrealized loss (54)  
Total available-for-sale securities 9,226 2,778
Corporate and municipal bonds    
FAIR VALUE MEASUREMENTS    
Total available-for-sale securities, Cost Basis 46,858 43,234
Total available-for-sale securities, Gross Unrealized Gains 586 920
Total available-for-sale securities, Gross Unrealized loss (400) (385)
Total available-for-sale securities $ 47,044 43,769
Preferred or fixed rate cap securities    
FAIR VALUE MEASUREMENTS    
Total available-for-sale securities, Cost Basis   5,619
Total available-for-sale securities, Gross Unrealized loss   (716)
Total available-for-sale securities   $ 4,903