v3.8.0.1
Debt (Details)
$ in Thousands
Mar. 31, 2018
USD ($)
item
Dec. 31, 2017
USD ($)
Lines of Credit    
Aggregate borrowing base $ 25,000  
Amount outstanding 0 $ 0
Security deposit $ 15,000  
Government Grants    
Number of government grants | item 2  
Amount of loan $ 3,500 3,500
Prince George's County, Maryland    
Government Grants    
Loan interest rate (in percentage) 3.00%  
Department of Commerce    
Government Grants    
Loan interest rate (in percentage) 3.00%  
Standby letters of credit    
Lines of Credit    
Aggregate borrowing base $ 10,000  
Short Course Segment | Revolving working capital facility    
Lines of Credit    
Aggregate borrowing base   $ 1,900