XML 57 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Investments - Schedule of Gross Unrealized Losses and the Fair Value for Marketable Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses $ (240) $ (4,229)
Fair Value 191,814 360,079
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (189) (2,598)
Fair Value 158,051 158,888
U.S. agency and government sponsored securities    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (1) (75)
Fair Value 2,969 4,924
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses 0 (232)
Fair Value 0 74,523
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (50) (1,214)
Fair Value 30,794 109,909
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses 0 (110)
Fair Value $ 0 $ 11,835