XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Cash, Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair Value    
Estimated Fair Value $ 147,561 $ 92,012
Cash and cash equivalents    
Fair Value    
Amortized Cost 22,465 46,345
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 22,465 46,345
Total short-term investments    
Fair Value    
Amortized Cost 147,531 92,440
Gross Unrealized Gains 42 0
Gross Unrealized Losses (12) (428)
Estimated Fair Value 147,561 92,012
U.S. treasury securities    
Fair Value    
Amortized Cost 141,577 74,022
Gross Unrealized Gains 31 0
Gross Unrealized Losses (12) (342)
Estimated Fair Value 141,596 73,680
Corporate debt securities    
Fair Value    
Amortized Cost 5,954 18,418
Gross Unrealized Gains 11 0
Gross Unrealized Losses 0 (86)
Estimated Fair Value 5,965 18,332
Total cash and cash equivalents and investments    
Fair Value    
Amortized Cost 169,996 138,785
Gross Unrealized Gains 42 0
Gross Unrealized Losses (12) (428)
Estimated Fair Value $ 170,026 $ 138,357