XML 83 R67.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Information - Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance $ 1,013,953 $ 1,061,865 $ 257,652
Other comprehensive loss (6,659) (2,633) (190)
Ending balance 955,158 1,013,953 1,061,865
Foreign Currency Translation      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (322) (36) 99
Other comprehensive loss (255) (286) (135)
Ending balance (577) (322) (36)
Available-for-sale investments      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (2,305) 42 97
Other comprehensive loss (6,404) (2,347) (55)
Ending balance (8,709) (2,305) 42
Accumulated Other Comprehensive Income (Loss)      
AOCI Attributable to Parent, Net of Tax [Roll Forward]      
Beginning balance (2,627) 6 196
Other comprehensive loss (6,659) (2,633) (190)
Ending balance $ (9,286) $ (2,627) $ 6