XML 56 R43.htm IDEA: XBRL DOCUMENT v3.20.1
Balance Sheet Components - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance $ 845,254 $ 679,617
Other comprehensive income (loss) before reclassifications (4,694) 769
Amounts reclassified from other comprehensive income (loss), net of tax 0 (417)
Net current-period other comprehensive income (loss), net of tax (4,694) 352
Ending balance 878,500 730,485
Total    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (9,446) (10,854)
Ending balance (14,140) (10,502)
Foreign currency translation adjustments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance (9,446) (11,274)
Other comprehensive income (loss) before reclassifications (4,694) 669
Amounts reclassified from other comprehensive income (loss), net of tax 0 0
Net current-period other comprehensive income (loss), net of tax (4,694) 669
Ending balance (14,140) (10,605)
Unrealized gain (loss) on interest rate swap hedges    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Beginning balance 0 420
Other comprehensive income (loss) before reclassifications 0 100
Amounts reclassified from other comprehensive income (loss), net of tax 0 (417)
Net current-period other comprehensive income (loss), net of tax 0 (317)
Ending balance $ 0 $ 103