XML 60 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Balance Sheet Components - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period $ 1,092,637 $ 1,052,572 $ 1,146,689 $ 967,503
Balance at end of period 1,135,395 1,111,336 1,135,395 1,111,336
Foreign currency translation adjustments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Balance at beginning of period (17,372) (5,491) (8,407) (5,522)
Other comprehensive loss (6,770) (2,299) (15,735) (2,268)
Balance at end of period $ (24,142) $ (7,790) $ (24,142) $ (7,790)