XML 70 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCK-BASED COMPENSATION PLANS - Employee Stock Ownership Plan (Details) - ESOP
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
h / yr
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Employee Stock Ownership Plan      
Minimum hours of work per year for employees to be covered under Employee Stock Ownership Plan (ESOP) | h / yr 1,000    
Annual contribution by employer as a percentage of pretax income before the contribution 5.00% 5.00% 5.00%
Company contributions | $ $ 894 $ 1,591 $ 1,248