v3.26.3
Employee Benefits (Details)
$ in Millions
9 Months Ended
Sep. 30, 2026
USD ($)
shares
Supplemental Employee Retirement Plan  
Defined Benefit Plan Disclosure [Line Items]  
Employer discretionary contribution amount | $ $ 0.5
Employee Stock Ownership Plan And Trust (ESOP)  
Defined Benefit Plan Disclosure [Line Items]  
Additional shares contributed to employee stock ownership plan (in shares) 74,400
Shares released from trust (in shares) 74,400
Total remaining balance of shares in the employee stock ownership plan (in shares) 200