XML 63 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
FAIR VALUE MEASUREMENTS - SECURITY TYPE (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Included in cash and cash equivalents:    
Amortized Cost $ 50,193 $ 16,815
Gross Unrealized Losses (1)  
Estimated Fair Value 50,192 16,815
Restricted cash:    
Amortized Cost 1,860 1,115
Estimated Fair Value 1,860 1,115
Marketable securities:    
Amortized Cost 421,790 306,784
Gross Unrealized Gains 470 402
Gross Unrealized Losses (191) (212)
Estimated Fair Value 422,069 306,974
Money market funds    
Included in cash and cash equivalents:    
Amortized Cost 45,215 16,815
Estimated Fair Value 45,215 16,815
Restricted cash:    
Amortized Cost 1,587 843
Estimated Fair Value 1,587 843
Commercial paper    
Included in cash and cash equivalents:    
Amortized Cost 4,978  
Gross Unrealized Losses (1)  
Estimated Fair Value 4,977  
Certificate of deposit    
Restricted cash:    
Amortized Cost 273 272
Estimated Fair Value 273 272
U.S. Treasury securities (due in less than one year)    
Marketable securities:    
Amortized Cost 7,937 26,752
Gross Unrealized Gains 22 95
Estimated Fair Value 7,959 26,847
U.S. Treasury securities (due in one to two years)    
Marketable securities:    
Amortized Cost 22,620 2,877
Gross Unrealized Gains 1 17
Gross Unrealized Losses (11)  
Estimated Fair Value 22,610 2,894
Government-sponsored enterprise securities (due in less than one year)    
Marketable securities:    
Amortized Cost 8,741 86,250
Gross Unrealized Gains 7 43
Gross Unrealized Losses   (92)
Estimated Fair Value 8,748 86,201
Government-sponsored enterprise securities (due in one to two years)    
Marketable securities:    
Amortized Cost   13,598
Gross Unrealized Gains   72
Estimated Fair Value   13,670
Commercial paper (due in less than one year)    
Marketable securities:    
Amortized Cost 180,131 102,270
Gross Unrealized Gains 150 31
Gross Unrealized Losses (56) (33)
Estimated Fair Value 180,225 102,268
Corporate notes (due in less than one year)    
Marketable securities:    
Amortized Cost 130,361 48,409
Gross Unrealized Gains 284 14
Gross Unrealized Losses (27) (63)
Estimated Fair Value 130,618 48,360
Corporate notes (due in one to two years)    
Marketable securities:    
Amortized Cost 72,000 26,628
Gross Unrealized Gains 6 130
Gross Unrealized Losses (97) (24)
Estimated Fair Value $ 71,909 $ 26,734