Employee stock ownership plan - Additional Information (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | 12 Months Ended | |||
---|---|---|---|---|---|---|
Jan. 01, 2025 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Dec. 31, 2024 |
|
Employee stock ownership plan | ||||||
Distribution period | 3 years | |||||
Employee Stock Ownership Plan ESOP First Tier Diversification Percentage | 50.00% | 25.00% | ||||
Employee Stock Ownership Plan ESOP Age In Years For First Tier Diversification Percentage | 55 years | 50 years | ||||
Employee Stock Ownership Plan ESOP Number Of Years Of Service | 10 years | 10 years | ||||
Employee Stock Ownership Plan ESOP Second Tier Diversification Percentage | 75.00% | 50.00% | ||||
Shares in ESOP | 1,904,459 | 1,904,459 | 3,474,467 | |||
Employee Stock Option | ||||||
Employee stock ownership plan | ||||||
Employee stock ownership plan (ESOP), (income) expense | $ 0 | $ 0 | $ 0 | $ 0 |