XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Financial Instruments Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash $ 6,190 $ 3,284  
Unrealized Gains 12 67  
Unrealized Losses 0 (15)  
Total 58,689 73,406  
Total 58,701 73,458 $ 90,300
Fair Value, Inputs, Level 1 | Money market funds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Cost 15,673 15,980  
Unrealized Gains 0 0  
Unrealized Losses 0 0  
Fair Value 15,673 15,980  
Fair Value, Inputs, Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Cost 36,826 54,142  
Unrealized Gains 12 67  
Unrealized Losses 0 (15)  
Fair Value 36,838 54,194  
Fair Value, Inputs, Level 2 | Commercial paper      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Cost 11,505 6,768  
Unrealized Gains 4 1  
Unrealized Losses 0 0  
Fair Value 11,509 6,769  
Fair Value, Inputs, Level 2 | Corporate debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Cost 3,992 17,187  
Unrealized Gains 1 8  
Unrealized Losses 0 (15)  
Fair Value 3,993 17,180  
Fair Value, Inputs, Level 2 | U.S. agency securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Cost   1,989  
Unrealized Gains   2  
Unrealized Losses   0  
Fair Value   1,991  
Fair Value, Inputs, Level 2 | U.S. treasury securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Cost 21,329 28,198  
Unrealized Gains 7 56  
Unrealized Losses 0 0  
Fair Value 21,336 28,254  
Cash and Cash Equivalents      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash 6,190 3,284  
Total 25,351 19,264  
Cash and Cash Equivalents | Fair Value, Inputs, Level 1 | Money market funds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value 15,673 15,980  
Cash and Cash Equivalents | Fair Value, Inputs, Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value 3,488 0  
Cash and Cash Equivalents | Fair Value, Inputs, Level 2 | Commercial paper      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value 3,488 0  
Cash and Cash Equivalents | Fair Value, Inputs, Level 2 | Corporate debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value 0 0  
Cash and Cash Equivalents | Fair Value, Inputs, Level 2 | U.S. agency securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value   0  
Cash and Cash Equivalents | Fair Value, Inputs, Level 2 | U.S. treasury securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value 0 0  
Short-term Investments      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash 0 0  
Total 33,350 54,194  
Short-term Investments | Fair Value, Inputs, Level 1 | Money market funds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value 0 0  
Short-term Investments | Fair Value, Inputs, Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value 33,350 54,194  
Short-term Investments | Fair Value, Inputs, Level 2 | Commercial paper      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value 8,021 6,769  
Short-term Investments | Fair Value, Inputs, Level 2 | Corporate debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value 3,993 17,180  
Short-term Investments | Fair Value, Inputs, Level 2 | U.S. agency securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value   1,991  
Short-term Investments | Fair Value, Inputs, Level 2 | U.S. treasury securities      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Fair Value $ 21,336 $ 28,254