XML 62 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period $ 1,052,572 $ 887,461 $ 967,503 $ 845,254
Balance at end of period 1,111,336 918,399 1,111,336 918,399
Foreign currency translation adjustments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period (5,491) (13,689) (5,522) (9,446)
Other comprehensive income (loss) (2,299) 3,510 (2,268) (733)
Balance at end of period $ (7,790) $ (10,179) $ (7,790) $ (10,179)