XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Balance Sheet Information - Schedule of Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 981,187 $ 987,754 $ 979,488 $ 955,158
Other comprehensive income (loss) 260 1,218 986 7,352
Ending balance 969,454 968,572 969,454 968,572
Foreign Currency Translation        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (12) (19) (12) (577)
Other comprehensive income (loss) 0 (8) 0 550
Ending balance (12) (27) (12) (27)
Available-for-sale investments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (270) (3,133) (996) (8,709)
Other comprehensive income (loss) 260 1,226 986 6,802
Ending balance (10) (1,907) (10) (1,907)
Accumulated Other Comprehensive Income (Loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (282) (3,152) (1,008) (9,286)
Other comprehensive income (loss) 260 1,218 986 7,352
Ending balance $ (22) $ (1,934) $ (22) $ (1,934)