XML 25 R56.htm IDEA: XBRL DOCUMENT v3.20.1
Employee Benefits (Employee Benefit Plans) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Employee Benefits [Abstract]    
Health benefits, including premiums $ 16,228 $ 13,020
401(k) matching 2,510 1,861
Deferred bonus plan 727 722
Employee benefit costs $ 19,465 $ 15,603