XML 73 R56.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Schedule of Cash, Cash Equivalents, and Short-Term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash $ 3,284 $ 8,742
Unrealized Gains 67 0
Unrealized Losses (15) 0
Total 73,406 65,116
Total 73,458 65,116
Fair Value, Inputs, Level 1 | Money market funds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 15,980 56,374
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 15,980 56,374
Fair Value, Inputs, Level 2    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 54,142  
Unrealized Gains 67  
Unrealized Losses (15)  
Fair Value 54,194  
Fair Value, Inputs, Level 2 | Commercial paper    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 6,768  
Unrealized Gains 1  
Unrealized Losses 0  
Fair Value 6,769  
Fair Value, Inputs, Level 2 | Corporate debt    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Amortized Cost 17,187  
Unrealized Gains 8  
Unrealized Losses (15)  
Fair Value 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 28,198  
Unrealized Gains 56  
Unrealized Losses 0  
Fair Value 28,254  
Cash and Cash Equivalents    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash 3,284 8,742
Total 19,264 65,116
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,980 56,374
Cash and Cash Equivalents | Fair Value, Inputs, Level 2    
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 | Commercial paper    
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 | Corporate debt    
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. 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  
Short-term Investments    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Cash 0 0
Total 54,194 0
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 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 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 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 $ 28,254