v3.26.1
Share-Based Payment Plans - Incentive Plan and ESOP (Details) - USD ($)
3 Months Ended 6 Months Ended
Jan. 01, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
ESOP          
Plan disclosures          
Expense recognized for the contribution to the plan   $ 422,000 $ 389,000 $ 836,000 $ 726,000
Contribution to ESOP   $ 0 $ 0    
Shares contributed to the plan       43,868 30,802
Equity Incentive Plan 2017          
Plan disclosures          
Shares issued   0 0 68,893 80,875
Non-executive board members          
Plan disclosures          
Value of shares available for issuance for compensation related to annual fees $ 70,000        
Shares issued   2,667 3,752 5,306 6,615