XML 45 R31.htm IDEA: XBRL DOCUMENT v3.26.1
Financial Instruments and Fair Value Measurements – Schedule of Financial Instruments Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Marketable securities:    
Total marketable securities $ 10,261 $ 9,498
U.S. treasury securities    
Marketable securities:    
Total marketable securities 6,755  
Corporate debt securities    
Marketable securities:    
Total marketable securities 824  
U.S. government agency bonds    
Marketable securities:    
Total marketable securities 2,682  
Fair Value, Recurring    
Cash equivalents:    
Total cash equivalents 12,875 13,257
Marketable securities:    
Total marketable securities 10,261 9,498
Total assets at fair value 23,136 22,755
Fair Value, Recurring | U.S. treasury securities    
Marketable securities:    
Total marketable securities 6,755 6,126
Fair Value, Recurring | Corporate debt securities    
Marketable securities:    
Total marketable securities 824 2,374
Fair Value, Recurring | U.S. government agency bonds    
Marketable securities:    
Total marketable securities 2,682 998
Money market funds | Fair Value, Recurring    
Cash equivalents:    
Total cash equivalents 2,063 5,030
Commercial paper | Fair Value, Recurring    
Cash equivalents:    
Total cash equivalents 10,662 6,681
U.S. government agency bonds | Fair Value, Recurring    
Cash equivalents:    
Total cash equivalents 150 697
Corporate debt securities | Fair Value, Recurring    
Cash equivalents:    
Total cash equivalents   849
Level 1 | Fair Value, Recurring    
Cash equivalents:    
Total cash equivalents 2,063 5,030
Marketable securities:    
Total marketable securities 0 0
Total assets at fair value 2,063 5,030
Level 1 | Fair Value, Recurring | U.S. treasury securities    
Marketable securities:    
Total marketable securities 0 0
Level 1 | Fair Value, Recurring | Corporate debt securities    
Marketable securities:    
Total marketable securities 0 0
Level 1 | Fair Value, Recurring | U.S. government agency bonds    
Marketable securities:    
Total marketable securities 0 0
Level 1 | Money market funds | Fair Value, Recurring    
Cash equivalents:    
Total cash equivalents 2,063 5,030
Level 1 | Commercial paper | Fair Value, Recurring    
Cash equivalents:    
Total cash equivalents 0 0
Level 1 | U.S. government agency bonds | Fair Value, Recurring    
Cash equivalents:    
Total cash equivalents 0 0
Level 1 | Corporate debt securities | Fair Value, Recurring    
Cash equivalents:    
Total cash equivalents   0
Level 2 | Fair Value, Recurring    
Cash equivalents:    
Total cash equivalents 10,812 8,227
Marketable securities:    
Total marketable securities 10,261 9,498
Total assets at fair value 21,073 17,725
Level 2 | Fair Value, Recurring | U.S. treasury securities    
Marketable securities:    
Total marketable securities 6,755 6,126
Level 2 | Fair Value, Recurring | Corporate debt securities    
Marketable securities:    
Total marketable securities 824 2,374
Level 2 | Fair Value, Recurring | U.S. government agency bonds    
Marketable securities:    
Total marketable securities 2,682 998
Level 2 | Money market funds | Fair Value, Recurring    
Cash equivalents:    
Total cash equivalents 0 0
Level 2 | Commercial paper | Fair Value, Recurring    
Cash equivalents:    
Total cash equivalents 10,662 6,681
Level 2 | U.S. government agency bonds | Fair Value, Recurring    
Cash equivalents:    
Total cash equivalents $ 150 697
Level 2 | Corporate debt securities | Fair Value, Recurring    
Cash equivalents:    
Total cash equivalents   $ 849