v3.26.1
DESCRIPTION OF PLAN (Details) - EBP 105
12 Months Ended
Dec. 31, 2025
USD ($)
year
Dec. 31, 2024
USD ($)
EBP, Description of Plan [Line Items]    
Required service period 30 days  
Automatic deferral rate (as a percent) 6.00%  
Automatic cash out limit $ 7,000 $ 7,000
Discretionary contributions 703,784 649,544
Minimum borrowing, amount 1,000  
Maximum borrowing, amount $ 50,000  
Maximum borrowing, percent 50.00%  
Notes receivable term for the purchase of a primary residence 10 years  
Retirement age | year 65  
In-service withdrawal, age | year 59.5  
Unallocated forfeitures $ 628 12
Forfeitures used to offset contributions 121,850 $ 163,606
Untimely remittances identified on the schedule of delinquent participant contributions corrected $ 35,004  
Employer Matching Contribution    
EBP, Description of Plan [Line Items]    
Employer contribution, vesting percent 100.00%  
Profit Sharing Contribution    
EBP, Description of Plan [Line Items]    
Employer contribution, vesting percent 100.00%  
Employer contribution, vesting service period 5 years  
Minimum    
EBP, Description of Plan [Line Items]    
Participant contribution, before-tax, percentage of eligible compensation 2.00%  
Participant contribution, after-tax, percentage of eligible compensation 1.00%  
Notes receivable term for general loan 1 year  
Interest rate on notes receivable (as a percent) 4.25%  
Minimum | Employer Matching Contribution    
EBP, Description of Plan [Line Items]    
Employer contribution, vesting service period 4 years  
Maximum    
EBP, Description of Plan [Line Items]    
Participant contribution, before-tax, percentage of eligible compensation 75.00%  
Participant contribution, after-tax, percentage of eligible compensation 10.00%  
Notes receivable term for general loan 5 years  
Interest rate on notes receivable (as a percent) 9.50%  
Maximum | Employer Matching Contribution    
EBP, Description of Plan [Line Items]    
Employer contribution, vesting service period 5 years