XML 72 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2018
USD ($)
Obligation
Sep. 30, 2017
USD ($)
Sep. 30, 2018
USD ($)
Stream
Obligation
Sep. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
Disaggregation of Revenue [Abstract]          
Revenue $ 21,801 $ 15,409 [1] $ 69,394 $ 48,876 [1]  
Number of broad revenue streams | Stream     3    
Contract with Customer, Asset and Liability [Abstract]          
Billings in excess of revenue earned (BIE) 7,810   $ 7,810   $ 14,543
Revenue recognized in the period from amounts included in BIE at the beginning of the period     9,934    
Amount of revenue recognized related to performance obligations satisfied in previous periods $ 1,084   $ 1,084    
Revenue, Performance Obligation [Abstract]          
Number of performance obligations | Obligation 2   2    
Remaining performance obligation $ 49,612   $ 49,612    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-10-01          
Revenue, Performance Obligation [Abstract]          
Expected period to recognize revenue as performance obligations are satisfied 12 months   12 months    
Performance Improvement Solutions [Member]          
Disaggregation of Revenue [Abstract]          
Revenue $ 9,849 8,737 $ 30,614 30,093  
Performance Improvement Solutions [Member] | System Design and Build [Member]          
Disaggregation of Revenue [Abstract]          
Revenue 5,109 5,736 [1] 19,904 21,828 [1]  
Performance Improvement Solutions [Member] | Software [Member]          
Disaggregation of Revenue [Abstract]          
Revenue 586 889 [1] 2,001 2,436 [1]  
Performance Improvement Solutions [Member] | Training and Consulting Services [Member]          
Disaggregation of Revenue [Abstract]          
Revenue 4,154 2,112 [1] 8,709 5,829 [1]  
Nuclear Industry Training and Consulting [Member]          
Disaggregation of Revenue [Abstract]          
Revenue 11,952 6,672 38,780 18,783  
Nuclear Industry Training and Consulting [Member] | Training and Consulting Services [Member]          
Disaggregation of Revenue [Abstract]          
Revenue $ 11,952 $ 6,672 [1] $ 38,780 $ 18,783 [1]  
[1] Prior period amounts have not been adjusted under the modified retrospective transition method for the adoption of ASC 606.