XML 50 R38.htm IDEA: XBRL DOCUMENT v3.19.1
Revenue Recognition - Topic 606 (Summary Of Revenue Performance Obligations) (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Performance Obligations                    
Revenues $ 18,063 $ 16,683 $ 15,854 $ 14,120 $ 13,176 $ 11,828 $ 16,409 $ 11,920 $ 64,720 $ 53,333
Percent of Revenues                 100.00%  
Revenue recognized over time [Member]                    
Performance Obligations                    
Revenues                 $ 4,118  
Percent of Revenues                 6.00%  
Revenue recognized at a point in time [Member]                    
Performance Obligations                    
Revenues                 $ 60,602  
Percent of Revenues                 94.00%