XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Balance Sheet Components - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period $ 1,074,741 $ 1,011,011 $ 1,146,689 $ 967,503
Balance at end of period 1,092,637 1,052,572 1,092,637 1,052,572
Foreign currency translation adjustments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period (10,962) (6,143) (8,407) (5,522)
Other comprehensive income (loss) (6,410) 652 (8,965) 31
Balance at end of period $ (17,372) $ (5,491) $ (17,372) $ (5,491)