XML 46 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Amortized Cost (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale, Amortized Cost [Abstract]    
Amortized Cost $ 125,576 $ 142,170
Total securities with a maturity of more than one year 59,049 3,442
Total available-for-sale securities 184,625 145,612
Unrealized Gains (Losses)    
Unrealized Gains 556 0
Unrealized Losses (1,198) (2,057)
Fair Value    
Total securities with a maturity of one year or less 124,445 140,237
Total securities with a maturity of more than one year 59,538 3,318
Total available-for-sale securities 183,983 143,555
One Year or Less    
Unrealized Gains (Losses)    
Unrealized Gains 67 0
Unrealized Losses (1,198) (1,933)
One to Two Years    
Unrealized Gains (Losses)    
Unrealized Gains 489 0
Unrealized Losses 0 (124)
U.S. government agency securities and treasuries    
Debt Securities, Available-for-Sale, Amortized Cost [Abstract]    
Amortized Cost 79,580 100,555
Total securities with a maturity of more than one year 49,960 0
Fair Value    
Total securities with a maturity of one year or less 79,040 99,396
Total securities with a maturity of more than one year 50,399 0
U.S. government agency securities and treasuries | One Year or Less    
Unrealized Gains (Losses)    
Unrealized Gains 65 0
Unrealized Losses (605) (1,159)
U.S. government agency securities and treasuries | One to Two Years    
Unrealized Gains (Losses)    
Unrealized Gains 439 0
Unrealized Losses 0 0
Corporate debt securities    
Debt Securities, Available-for-Sale, Amortized Cost [Abstract]    
Amortized Cost 45,996 41,615
Total securities with a maturity of more than one year 9,089 3,442
Fair Value    
Total securities with a maturity of one year or less 45,405 40,841
Total securities with a maturity of more than one year 9,139 3,318
Corporate debt securities | One Year or Less    
Unrealized Gains (Losses)    
Unrealized Gains 2 0
Unrealized Losses (593) (774)
Corporate debt securities | One to Two Years    
Unrealized Gains (Losses)    
Unrealized Gains 50 0
Unrealized Losses $ 0 $ (124)