XML 102 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Employee Benefit and Retirement Plans Employee Benefit and Retirement Plans (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Employee Benefit and Retirement Plans [Abstract]      
Safe habor matching, 100% 100.00%    
Employee contributions, 100% match, percentage 3.00%    
Safe harbor matching 50% 50.00%    
Employee contributions 50% match, percentage 3.00%    
Employee contributions, maximum match, percentage 5.00%    
Company's contributions to Employers 401(k) $ 2.1 $ 2.3 $ 2.2