XML 82 R68.htm IDEA: XBRL DOCUMENT v3.8.0.1
Business Segments (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2017
USD ($)
Sep. 30, 2017
USD ($)
Jun. 30, 2017
USD ($)
Mar. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
Sep. 30, 2016
USD ($)
Jun. 30, 2016
USD ($)
Mar. 31, 2016
USD ($)
Dec. 31, 2017
USD ($)
segment
Dec. 31, 2016
USD ($)
Dec. 31, 2015
USD ($)
Segment Reporting [Abstract]                      
Number of business segments | segment                 4    
Segment Reporting Information [Line Items]                      
Revenue $ 131,503 $ 124,097 $ 131,161 $ 122,447 $ 127,283 $ 121,978 $ 125,542 $ 115,756 $ 509,208 $ 490,559 $ 490,280
Total gross profit $ 21,558 $ 18,646 $ 22,435 $ 19,388 $ 21,882 $ 20,004 $ 20,344 $ 17,927 82,027 80,157 81,992
Selling, general and administrative expenses                 57,419 48,597 47,748
Restructuring charges                 3,317 0 1,551
Gain (loss) on change in fair value of contingent consideration, net                 1,620 (136) (371)
Operating income                 22,911 31,424 32,322
Interest expense                 (3,132) (1,568) (1,381)
Other (expense) income                 (90) 178 (1,318)
Income before income taxes                 19,689 30,034 29,623
Learning Solutions [Member]                      
Segment Reporting Information [Line Items]                      
Revenue                 214,820 208,998 207,039
Total gross profit                 38,971 38,954 36,223
Professional and Technical Services [Member]                      
Segment Reporting Information [Line Items]                      
Revenue                 101,051 101,907 119,092
Total gross profit                 14,426 15,803 23,621
Sandy Training and Marketing [Member]                      
Segment Reporting Information [Line Items]                      
Revenue                 101,104 101,768 87,567
Total gross profit                 14,524 14,181 11,321
Performance Readiness Solutions [Member]                      
Segment Reporting Information [Line Items]                      
Revenue                 92,233 77,886 76,582
Total gross profit                 $ 14,106 $ 11,219 $ 10,827