XML 56 R45.htm IDEA: XBRL DOCUMENT v3.19.1
Balance Sheet Components - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2019
Mar. 31, 2018
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 679,617 $ 554,339
Other comprehensive income before reclassifications 769 2,873
Amounts reclassified from other comprehensive income (loss), net of tax (417) (199)
Net current-period other comprehensive income (loss), net of tax 352 2,674
Unrealized gains (losses) on interest rate swap contracts (317) 202
Ending balance 730,485 574,502
Foreign currency translation adjustments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (11,274) (6,954)
Other comprehensive income before reclassifications 669 2,472
Amounts reclassified from other comprehensive income (loss), net of tax 0 0
Net current-period other comprehensive income (loss), net of tax 669 2,472
Ending balance (10,605) (4,482)
Unrealized gain (loss) on interest rate swap hedges    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 420 841
Other comprehensive income before reclassifications 100 401
Amounts reclassified from other comprehensive income (loss), net of tax (417) (199)
Net current-period other comprehensive income (loss), net of tax (317) 202
Ending balance 103 1,043
Accumulated Other Comprehensive Income (Loss)    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (10,854) (6,113)
Ending balance $ (10,502) $ (3,439)