XML 21 R6.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Statement Of Income And Comprehensive Income [Abstract]      
Net income $ 73,185 $ 39,122 $ 13,425
Other comprehensive (loss) income      
Foreign currency translation adjustments, net of taxes (1,783) 3,008 (1,183)
Comprehensive income $ 71,402 $ 42,130 $ 12,242