XML 63 R50.htm IDEA: XBRL DOCUMENT v3.8.0.1
Balance Sheet Components - Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Stockholders' Equity, Beginning of period $ 431,607 $ 402,388 $ 390,098
Other comprehensive income (loss) before reclassifications 4,219 (6,649)  
Amounts reclassified from other comprehensive income (loss) (813) (140)  
Other comprehensive gain (loss) 3,406 (6,789) (1,369)
Stockholders' Equity, End of period 517,199 431,607 402,388
Foreign currency translation adjustments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Stockholders' Equity, Beginning of period (10,764) (2,730)  
Other comprehensive income (loss) before reclassifications 3,810 (8,034)  
Amounts reclassified from other comprehensive income (loss) 0 0  
Other comprehensive gain (loss) 3,810 (8,034)  
Stockholders' Equity, End of period (6,954) (10,764) (2,730)
Unrealized gain (loss) on interest rate swap hedges      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Stockholders' Equity, Beginning of period 1,245 0  
Other comprehensive income (loss) before reclassifications 409 1,385  
Amounts reclassified from other comprehensive income (loss) (813) (140)  
Other comprehensive gain (loss) (404) 1,245  
Stockholders' Equity, End of period 841 1,245 0
Accumulated Other Comprehensive Income (Loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Stockholders' Equity, Beginning of period (9,519) (2,730) (1,361)
Other comprehensive gain (loss) 3,406 (6,789) (1,369)
Stockholders' Equity, End of period $ (6,113) $ (9,519) $ (2,730)