XML 35 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Cash and Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value    
Estimated Fair Value $ 223,818 $ 147,561
Total cash and cash equivalents and investments    
Fair Value    
Amortized Cost 258,020 169,996
Gross Unrealized Gains 356 42
Gross Unrealized Losses (7) (12)
Estimated Fair Value 258,369 170,026
Cash and cash equivalents    
Fair Value    
Amortized Cost 34,551 22,465
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 34,551 22,465
Total short-term investments    
Fair Value    
Amortized Cost 223,469 147,531
Gross Unrealized Gains 356 42
Gross Unrealized Losses (7) (12)
Estimated Fair Value 223,818 147,561
U.S. treasury securities    
Fair Value    
Amortized Cost 188,577 141,577
Gross Unrealized Gains 279 31
Gross Unrealized Losses 0 (12)
Estimated Fair Value 188,856 141,596
Corporate debt securities    
Fair Value    
Amortized Cost 34,892 5,954
Gross Unrealized Gains 77 11
Gross Unrealized Losses (7) 0
Estimated Fair Value $ 34,962 $ 5,965