XML 104 R90.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefits - 401(K) Plan and Deferred Compensation Plan Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
monthly_installment
Dec. 31, 2023
USD ($)
Deferred Compensation Liability [Abstract]    
Employer contribution amount $ 279 $ 249
Equal monthly installment | monthly_installment 120  
Deferred compensation liability $ 117 113
Percentage of annual compensation to be deferred 80.00%  
Percentage of employer discretionary contribution 100.00%  
Deferred compensation, requisite service period 3 years  
Annual vesting rate 20.00%  
Deferred compensation, service period for vesting to commence 2 years  
Employer discretionary contribution $ 253 $ 230
Maximum    
Deferred Compensation Liability [Abstract]    
Period of distribution in case of separation from service in annual installments 10 years  
Period of in-service distributions in annual installments 5 years