XML 73 R45.htm IDEA: XBRL DOCUMENT v3.26.1
Financial Instruments - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Cash equivalents:    
Amortized Cost $ 25,179 $ 20,158
Total cash equivalents measured at fair value 24,532 19,689
Marketable securities:    
Amortized Cost 266,926  
Gross Unrealized Gains 270 245
Gross Unrealized Losses (28) (49)
Total marketable securities measured at fair value 267,168 188,872
Total cash equivalents and marketable securities 291,458 208,365
Total estimated fair value of cash equivalents and marketable securities 291,700 208,561
Corporate debt securities    
Marketable securities:    
Amortized Cost 114,066 43,634
Gross Unrealized Gains 63 49
Gross Unrealized Losses (27) (14)
Total marketable securities measured at fair value 114,102 43,669
U.S. treasury securities    
Marketable securities:    
Amortized Cost 89,572 46,231
Gross Unrealized Gains 154 80
Gross Unrealized Losses 0 (2)
Total marketable securities measured at fair value 89,726 46,309
Commercial paper    
Marketable securities:    
Amortized Cost 28,836 58,798
Gross Unrealized Gains 22 56
Gross Unrealized Losses 0 (31)
Total marketable securities measured at fair value 28,858 58,823
Asset-backed securities    
Marketable securities:    
Amortized Cost 21,257  
Gross Unrealized Gains 26  
Gross Unrealized Losses (1)  
Total marketable securities measured at fair value 21,282  
U.S. government agency securities    
Marketable securities:    
Amortized Cost 13,195 40,013
Gross Unrealized Gains 5 60
Gross Unrealized Losses 0 (2)
Total marketable securities measured at fair value 13,200 40,071
Money market funds    
Cash equivalents:    
Amortized Cost 21,536 17,693
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Total cash equivalents measured at fair value 21,536 17,693
U.S. treasury securities    
Cash equivalents:    
Amortized Cost 2,996 997
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Total cash equivalents measured at fair value $ 2,996 997
U.S. government agency securities    
Cash equivalents:    
Amortized Cost   999
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Total cash equivalents measured at fair value   $ 999