XML 111 R90.htm IDEA: XBRL DOCUMENT v3.10.0.1
Retirement Plan - Additional Information (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Retirement Benefits [Abstract]      
Percentage of employer matching contribution 100.00%    
Maximum percentage of employee contribution 4.00%    
Total employer matching contributions expense $ 832 $ 623 $ 484