XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities - Amortized Cost (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale, Amortized Cost [Abstract]    
Total available-for-sale securities $ 302,192 $ 145,612
Unrealized Gains (Losses)    
Unrealized Gains 3 0
Unrealized Losses (499) (2,057)
Fair Value    
Total available-for-sale securities 301,696 143,555
One Year or Less    
Debt Securities, Available-for-Sale, Amortized Cost [Abstract]    
Amortized Cost 299,195 142,170
Unrealized Gains (Losses)    
Unrealized Gains 3 0
Unrealized Losses (487) (1,933)
Fair Value    
Total securities with a maturity of one year or less 298,711 140,237
One to Two Years    
Debt Securities, Available-for-Sale, Amortized Cost [Abstract]    
Total securities with a maturity of more than one year 2,997 3,442
Unrealized Gains (Losses)    
Unrealized Gains 0 0
Unrealized Losses (12) (124)
Fair Value    
Total securities with a maturity of more than one year 2,985 3,318
U.S. government agency securities and treasuries | One Year or Less    
Debt Securities, Available-for-Sale, Amortized Cost [Abstract]    
Amortized Cost 250,310 100,555
Unrealized Gains (Losses)    
Unrealized Gains 3 0
Unrealized Losses (310) (1,159)
Fair Value    
Total securities with a maturity of one year or less 250,003 99,396
U.S. government agency securities and treasuries | One to Two Years    
Debt Securities, Available-for-Sale, Amortized Cost [Abstract]    
Total securities with a maturity of more than one year 2,997 0
Unrealized Gains (Losses)    
Unrealized Gains 0 0
Unrealized Losses (12) 0
Fair Value    
Total securities with a maturity of more than one year 2,985 0
Corporate debt securities | One Year or Less    
Debt Securities, Available-for-Sale, Amortized Cost [Abstract]    
Amortized Cost 48,885 41,615
Unrealized Gains (Losses)    
Unrealized Gains 0 0
Unrealized Losses (177) (774)
Fair Value    
Total securities with a maturity of one year or less 48,708 40,841
Corporate debt securities | One to Two Years    
Debt Securities, Available-for-Sale, Amortized Cost [Abstract]    
Total securities with a maturity of more than one year 0 3,442
Unrealized Gains (Losses)    
Unrealized Gains 0 0
Unrealized Losses 0 (124)
Fair Value    
Total securities with a maturity of more than one year $ 0 $ 3,318