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