XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Balance Sheet Information - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 987,754 $ 993,738 $ 955,158 $ 1,013,953
Other comprehensive income (loss) 1,218 (136) 7,352 (10,051)
Ending balance 968,572 966,979 968,572 966,979
Foreign Currency Translation        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (19) (555) (577) (385)
Other comprehensive income (loss) (8) (22) 550 (192)
Ending balance (27) (577) (27) (577)
Available-for-sale investments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (3,133) (11,987) (8,709) (2,242)
Other comprehensive income (loss) 1,226 (114) 6,802 (9,859)
Ending balance (1,907) (12,101) (1,907) (12,101)
Accumulated Other Comprehensive Income (Loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (3,152) (12,542) (9,286) (2,627)
Other comprehensive income (loss) 1,218 (136) 7,352 (10,051)
Ending balance $ (1,934) $ (12,678) $ (1,934) $ (12,678)