XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash and Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Fair Value    
Estimated Fair Value $ 259,104 $ 147,561
Cash and cash equivalents    
Fair Value    
Amortized Cost 96,494 22,465
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 96,494 22,465
Total short-term investments    
Fair Value    
Amortized Cost 259,153 147,531
Gross Unrealized Gains 12 42
Gross Unrealized Losses (61) (12)
Estimated Fair Value 259,104 147,561
U.S. treasury securities    
Fair Value    
Amortized Cost 245,145 141,577
Gross Unrealized Gains 9 31
Gross Unrealized Losses (56) (12)
Estimated Fair Value 245,098 141,596
Corporate debt securities    
Fair Value    
Amortized Cost 14,008 5,954
Gross Unrealized Gains 3 11
Gross Unrealized Losses (5) 0
Estimated Fair Value 14,006 5,965
Total cash and cash equivalents and investments    
Fair Value    
Amortized Cost 355,647 169,996
Gross Unrealized Gains 12 42
Gross Unrealized Losses (61) (12)
Estimated Fair Value $ 355,598 $ 170,026