v3.10.0.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2018
Jun. 30, 2017
Jun. 30, 2018
Jun. 30, 2017
Statement of Comprehensive Income [Abstract]        
Net income $ 34,568 $ 22,524 $ 70,254 $ 36,699
Other comprehensive income (loss):        
Changes in unrealized gains (losses) net of tax expenses (benefit) (6) 5 (516) 33
Net change (6) 5 (516) 33
Cash flow hedges:        
Changes in unrealized gains, net of tax expense 66 975
Reclassification adjustments for loses, net of tax expense included in net income (599) (994)
Net change (533) (19)
Foreign currency translation adjustments, net 3 186 (11) (57)
Total other comprehensive loss (3) (342) (527) (43)
Comprehensive income $ 34,565 $ 22,182 $ 69,727 $ 36,656