XML 56 R44.htm IDEA: XBRL DOCUMENT v3.20.2
Balance Sheet Components - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 878,500 $ 730,485 $ 845,254 $ 679,617
Other comprehensive income (loss) before reclassifications 451 (923) (4,243) (154)
Amounts reclassified from other comprehensive income (loss), net of tax 0 (151) 0 (568)
Net current-period other comprehensive income (loss), net of tax 451 (1,074) (4,243) (722)
Ending balance 887,461 773,242 887,461 773,242
Total        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (14,140) (10,502) (9,446) (10,854)
Ending balance (13,689) (11,576) (13,689) (11,576)
Foreign currency translation adjustments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (14,140) (10,605) (9,446) (11,274)
Other comprehensive income (loss) before reclassifications 451 (971) (4,243) (302)
Amounts reclassified from other comprehensive income (loss), net of tax 0 0 0 0
Net current-period other comprehensive income (loss), net of tax 451 (971) (4,243) (302)
Ending balance (13,689) (11,576) (13,689) (11,576)
Unrealized gain (loss) on interest rate swap hedges        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance 0 103 0 420
Other comprehensive income (loss) before reclassifications 0 48 0 148
Amounts reclassified from other comprehensive income (loss), net of tax 0 (151) 0 (568)
Net current-period other comprehensive income (loss), net of tax 0 (103) 0 (420)
Ending balance $ 0 $ 0 $ 0 $ 0