XML 56 R55.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
401(k) and Profit-Sharing Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Employer Matching Contribution, Percent of Match 50.00%    
The Plan      
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Maximum Employee Subscription Rate 100.00%    
Forfeitures during period $ 131 $ 101 $ 128
Employer matching contributions 2,057 $ 1,770 $ 1,715
Common stock | Restricted Stock Units (RSUs)      
Deferred Compensation Arrangement with Individual, Postretirement Benefits [Line Items]      
Allocated Share-based Compensation Expense $ 42,721