XML 100 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Summary of Company 's Financial Assets Measured at Fair Value (Details) - Fair Value, Recurring - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total cash equivalents, Amortized Cost $ 7,612 $ 5,372
Total cash equivalents, Aggregate Fair Value 7,612 5,372
Total short-term investments, Amortized Cost 10,730 5,706
Total short-term investments, Unrealized Gains 4 2
Total short-term investments, Aggregate Fair Value 10,734 5,708
Total asset measured at fair value, Amortized Cost 18,342 11,078
Total asset measured at fair value, Unrealized Gains 4 2
Total asset measured at fair value, Aggregate Fair Value 18,346 11,080
Money Market Funds    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total cash equivalents, Amortized Cost 6,117 3,634
Total cash equivalents, Aggregate Fair Value 6,117 3,634
Commercial Paper    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total cash equivalents, Amortized Cost 746 1,738
Total cash equivalents, Aggregate Fair Value 746 1,738
Total short-term investments, Amortized Cost 6,571 5,211
Total short-term investments, Unrealized Gains 2 2
Total short-term investments, Aggregate Fair Value 6,573 5,213
U.S. Treasury bills    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total cash equivalents, Amortized Cost 749  
Total cash equivalents, Aggregate Fair Value 749  
Total short-term investments, Amortized Cost 3,225  
Total short-term investments, Unrealized Gains 2  
Total short-term investments, Aggregate Fair Value 3,227  
U.S. Government Sponsored Entities - Mortgagebacked Securities    
Fair Value Balance Sheet Grouping Financial Statement Captions [Line Items]    
Total short-term investments, Amortized Cost 934 495
Total short-term investments, Aggregate Fair Value $ 934 $ 495