XML 121 R88.htm IDEA: XBRL DOCUMENT v3.25.4
Employee Benefits - Narrative (Details) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]          
Provision for expense in connection with ESOP     $ 2.7 $ 2.8 $ 3.0
Employee Stock Ownership Plan and Trust (ESOP)          
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]          
Additional shares contributed to ESOP (in shares)     87,300    
Shares released from trust (in shares)     87,300    
Total remaining balance of shares in the ESOP (in shares)     200    
Supplemental Executive Retirement Plan          
Employee Stock Ownership Plan (ESOP) Disclosures [Line Items]          
Employer discretionary contribution amount $ 0.3 $ 0.6 $ 0.5