XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Financial Instruments Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash $ 10,792 $ 3,284  
Unrealized Gains 3 67  
Unrealized Losses (6) (15)  
Total 66,333 73,406  
Total 66,330 73,458 $ 73,200
Fair Value, Inputs, Level 1 | Money market funds      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Cost 10,999 15,980  
Unrealized Gains 0 0  
Unrealized Losses 0 0  
Fair Value 10,999 15,980  
Fair Value, Inputs, Level 2      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Cost 44,542 54,142  
Unrealized Gains 3 67  
Unrealized Losses (6) (15)  
Fair Value 44,539 54,194  
Fair Value, Inputs, Level 2 | Commercial paper      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Cost 17,899 6,768  
Unrealized Gains 0 1  
Unrealized Losses (1) 0  
Fair Value 17,898 6,769  
Fair Value, Inputs, Level 2 | Corporate debt      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Amortized Cost 8,258 17,187  
Unrealized Gains 0 8  
Unrealized Losses (3) (15)  
Fair Value 8,255 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 18,385 28,198  
Unrealized Gains 3 56  
Unrealized Losses (2) 0  
Fair Value 18,386 28,254  
Cash and Cash Equivalents      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Cash 10,792 3,284  
Total 26,761 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 10,999 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 4,970 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 4,970 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 39,569 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 39,569 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 12,928 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 8,255 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 $ 18,386 $ 28,254