XML 159 R131.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE BENEFITS - Defined Contribution Plan Narrative (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Defined Contribution Plan, 401K      
Defined Contribution Plan Disclosure [Line Items]      
Employer matching contribution (as a percentage) 100.00% 100.00% 100.00%
Percentage of employees' pay (up to) 3.00% 3.00% 3.00%
Defined Contribution Plan, Alternate Contribution 401K      
Defined Contribution Plan Disclosure [Line Items]      
Employer matching contribution (as a percentage) 50.00% 50.00% 50.00%
Percentage of employees' pay (up to) 8.00% 8.00% 8.00%