XML 31 R22.htm IDEA: XBRL DOCUMENT v3.23.3
Cash and Cash Equivalents and Investments (Details 1) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Fair Value    
Estimated Fair Value $ 197,311 $ 92,012
Cash and cash equivalents    
Fair Value    
Amortized Cost 21,116 46,345
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 21,116 46,345
U.S. treasury securities    
Fair Value    
Amortized Cost 191,551 74,022
Gross Unrealized Gains 2 0
Gross Unrealized Losses (114) (342)
Estimated Fair Value 191,439 73,680
Corporate debt securities    
Fair Value    
Amortized Cost 5,873 18,418
Gross Unrealized Gains 0 0
Gross Unrealized Losses (1) (86)
Estimated Fair Value 5,872 18,332
Total short-term investments    
Fair Value    
Amortized Cost 197,424 92,440
Gross Unrealized Gains 2 0
Gross Unrealized Losses (115) (428)
Estimated Fair Value 197,311 92,012
Total cash and cash equivalents and investments    
Fair Value    
Amortized Cost 218,540 138,785
Gross Unrealized Gains 2 0
Gross Unrealized Losses (115) (428)
Estimated Fair Value $ 218,427 $ 138,357