v3.26.1
Plan Description - Notes Receivable from Participants (Details) - EBP 007 [Member]
12 Months Ended
Dec. 31, 2025
USD ($)
EBP, Description of Plan [Line Items]  
EBP, Note Receivable from Participant Account Maximum Borrowing To Total Account Percentage 50.00%
EBP, Note Receivable from Participant, Account, Maximum Borrowing, Amount $ 50,000
EBP, Note Receivable from Participant, Account, Primary Residence, Maximum Borrowing Term 20 years
Maximum [Member]  
EBP, Description of Plan [Line Items]  
EBP, Asset Held for Investment, Participant Loan, Interest Rate 9.50%
EBP, Note Receivable From Participant, Term 5 years
Minimum [Member]  
EBP, Description of Plan [Line Items]  
EBP, Asset Held for Investment, Participant Loan, Interest Rate 4.25%
EBP, Note Receivable From Participant, Term 1 year