XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Balance Sheet Components - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance at beginning of period $ 1,146,689 $ 967,503
Balance at end of period 1,074,741 1,011,011
Foreign currency translation adjustments    
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Balance at beginning of period (8,407) (5,522)
Other comprehensive loss (2,555) (621)
Balance at end of period $ (10,962) $ (6,143)