XML 105 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE BENEFITS, Employee Health Benefits (Details) - Employee Health Benefits [Member]
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
h
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Employee Health Benefits [Abstract]      
Waiting period to be eligible for non-officers 60 days    
Welfare benefit expense $ 4,500 $ 4,400 $ 4,200
Accrued benefit obligations 746 $ 742  
Annual limit for stop loss amount per participant $ 150    
Minimum [Member]      
Employee Health Benefits [Abstract]      
Number of working hours required per week to be eligible to cover under self-insured welfare benefit plan | h 30