XML 123 R105.htm IDEA: XBRL DOCUMENT v3.25.1
Employee Benefit Plans - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
plan
Dec. 31, 2023
USD ($)
Employee Benefit Plan Disclosure [Line Items]    
Employer matching contribution, percent of match 50.00%  
Contribution vesting period 3 years  
Employer discretionary contribution percentage   3.00%
Number of plans | plan 2  
Deferred compensation expense $ 7 $ 7
Deferred compensation accrued benefit liability 165 211
Cash surrender value of life insurance policies purchased to fund the deferred compensation plan 467 447
General unsecured obligation of unfunded deferred compensation plan 1,800 1,500
Employer contributions $ 22 $ 30
Maximum    
Employee Benefit Plan Disclosure [Line Items]    
Maximum contribution percentage for employer match 6.00%  
Minimum    
Employee Benefit Plan Disclosure [Line Items]    
Employer non-discretionary contribution percentage 3.00%