v3.26.1
FAIR VALUE MEASUREMENTS - Insurance Collateral (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
FAIR VALUE MEASUREMENTS    
Total available-for-sale securities $ 56,270 $ 51,450
Marketable equity securities 13,287 14,213
Cash deposits and other 7,200 12,900
Insurance Collateral 76,755 78,608
Pledged as collateral | Insurance programs, reserves and deposits    
FAIR VALUE MEASUREMENTS    
Total available-for-sale securities 56,270 51,450
Marketable equity securities 13,287 14,213
Cash deposits and other 7,198 12,945
Insurance Collateral 76,755 78,608
U.S. Treasuries    
FAIR VALUE MEASUREMENTS    
Total available-for-sale securities 9,226 2,778
U.S. Treasuries | Pledged as collateral | Insurance programs, reserves and deposits    
FAIR VALUE MEASUREMENTS    
Total available-for-sale securities 9,226 2,778
Corporate and municipal bonds    
FAIR VALUE MEASUREMENTS    
Total available-for-sale securities 47,044 43,769
Corporate and municipal bonds | Pledged as collateral | Insurance programs, reserves and deposits    
FAIR VALUE MEASUREMENTS    
Total available-for-sale securities $ 47,044 43,769
Preferred or fixed rate cap securities    
FAIR VALUE MEASUREMENTS    
Total available-for-sale securities   4,903
Preferred or fixed rate cap securities | Pledged as collateral | Insurance programs, reserves and deposits    
FAIR VALUE MEASUREMENTS    
Total available-for-sale securities   $ 4,903