XML 55 R45.htm IDEA: XBRL DOCUMENT v3.19.2
Balance Sheet Components - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 730,485 $ 574,504 $ 679,617 $ 554,341
Other comprehensive income (loss) before reclassifications (923) (4,219) (154) (1,346)
Amounts reclassified from other comprehensive income (loss), net of tax (151) (285) (568) (484)
Net current-period other comprehensive income (loss), net of tax (1,074) (4,504) (722) (1,830)
Unrealized gains (losses) on interest rate swap contracts (103) (90) (420) 112
Ending balance 773,242 588,640 773,242 588,640
Foreign currency translation adjustments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (10,605) (4,482) (11,274) (6,954)
Other comprehensive income (loss) before reclassifications (971) (4,414) (302) (1,942)
Amounts reclassified from other comprehensive income (loss), net of tax 0 0 0 0
Net current-period other comprehensive income (loss), net of tax (971) (4,414) (302) (1,942)
Ending balance (11,576) (8,896) (11,576) (8,896)
Unrealized gain (loss) on interest rate swap hedges        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 103 1,043 420 841
Other comprehensive income (loss) before reclassifications 48 195 148 596
Amounts reclassified from other comprehensive income (loss), net of tax (151) (285) (568) (484)
Net current-period other comprehensive income (loss), net of tax (103) (90) (420) 112
Ending balance 0 953 0 953
Accumulated Other Comprehensive Income (Loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (10,502) (3,439) (10,854) (6,113)
Ending balance $ (11,576) $ (7,943) $ (11,576) $ (7,943)