XML 137 R115.htm IDEA: XBRL DOCUMENT v3.24.0.1
Retirement Plans - Safe Harbor plan (Details)
12 Months Ended
Dec. 31, 2023
Employees' savings plan  
Matching contribution by the company (as a percent) 100.00%
Percentage of employees matching contribution for first eligible compensation 4.00%
Minimum  
Employees' savings plan  
Age of employees to be eligible to participate in the defined contribution plan 18 years
Percentage of eligible compensation that participants may elect to contribute 1.00%
Maximum  
Employees' savings plan  
Percentage of eligible compensation that participants may elect to contribute 50.00%