XML 71 R61.htm IDEA: XBRL DOCUMENT v3.10.0.1
Revenue (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
USD ($)
Obligation
Jun. 30, 2017
USD ($)
Jun. 30, 2018
USD ($)
Obligation
Jun. 30, 2017
USD ($)
Dec. 31, 2017
USD ($)
Disaggregation of Revenue [Abstract]          
Revenue $ 24,698 $ 17,125 [1] $ 47,593 $ 33,467 [1]  
Contract with Customer, Asset and Liability [Abstract]          
Billings in excess of revenue earned (BIE) 9,557   $ 9,557   $ 14,543
Revenue recognized in the period from amounts included in BIE at the beginning of the period 7,954        
Amount of revenue recognized related to performance obligations satisfied in previous periods $ 703        
Revenue, Performance Obligation [Abstract]          
Number of performance obligations | Obligation 2   2    
Remaining performance obligation $ 31,331   $ 31,331    
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2018-07-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 $ 10,864 11,686 $ 20,765 21,356  
Performance Improvement Solutions [Member] | System Design and Build [Member]          
Disaggregation of Revenue [Abstract]          
Revenue 7,300 8,773 [1] 14,795 16,092 [1]  
Performance Improvement Solutions [Member] | Software [Member]          
Disaggregation of Revenue [Abstract]          
Revenue 546 1,091 [1] 1,415 1,547 [1]  
Performance Improvement Solutions [Member] | Training and Consulting Services [Member]          
Disaggregation of Revenue [Abstract]          
Revenue 3,018 1,822 [1] 4,555 3,717 [1]  
Nuclear Industry Training and Consulting [Member]          
Disaggregation of Revenue [Abstract]          
Revenue 13,834 5,439 26,828 12,111  
Nuclear Industry Training and Consulting [Member] | Training and Consulting Services [Member]          
Disaggregation of Revenue [Abstract]          
Revenue $ 13,834 $ 5,439 [1] $ 26,828 $ 12,111 [1]  
[1] Prior period amounts have not been adjusted under the modified retrospective transition method for the adoption of ASC 606.