XML 124 R109.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefits - Deferral Percentages (Details)
12 Months Ended
Dec. 31, 2022
plan
Employee Benefits  
Number of employee retirement plans 2
401K Plan  
Employee Benefits  
Company contribution percentage of amounts deferred by employee's up to 3% of compensation 100.00%
Company contribution percentage of amounts deferred by employee's between 3%-6% of compensation 50.00%
401K Plan | Minimum  
Employee Benefits  
Percentage of eligible compensation 3.00%
401K Plan | Maximum  
Employee Benefits  
Percentage of eligible compensation 6.00%