XML 72 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash, Cash Equivalents and Investments - Schedule of Cash and Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value    
Estimated Fair Value $ 171,301 $ 147,561
Cash and cash equivalents    
Fair Value    
Amortized Cost 66,656 22,465
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Estimated Fair Value 66,656 22,465
Total short-term investments    
Fair Value    
Amortized Cost 171,183 147,531
Gross Unrealized Gains 136 42
Gross Unrealized Losses (18) (12)
Estimated Fair Value 171,301 147,561
U.S. treasury securities    
Fair Value    
Amortized Cost 127,884 141,577
Gross Unrealized Gains 106 31
Gross Unrealized Losses 0 (12)
Estimated Fair Value 127,990 141,596
Corporate debt securities    
Fair Value    
Amortized Cost 43,299 5,954
Gross Unrealized Gains 30 11
Gross Unrealized Losses (18) 0
Estimated Fair Value 43,311 5,965
Total cash and cash equivalents and short-term investments    
Fair Value    
Amortized Cost 237,839 169,996
Gross Unrealized Gains 136 42
Gross Unrealized Losses (18) (12)
Estimated Fair Value $ 237,957 $ 170,026