XML 155 R129.htm IDEA: XBRL DOCUMENT v3.25.4
EMPLOYEE BENEFITS - Defined Contribution Plan Narrative (Details)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
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%