XML 64 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value of Financial Instruments - Schedule of Financial Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - Fair Value, Measurements, Recurring - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Short-term investments:    
Total $ 17,201 $ 53,189
Corporate debt securities and commercial paper    
Short-term investments:    
Short-term investments:   12,996
U.S. treasury securities and government agency obligations    
Short-term investments:    
Short-term investments:   16,657
Money market funds    
Cash equivalents:    
Cash equivalents 17,201 16,780
U.S. treasury securities and government agency obligations    
Cash equivalents:    
Cash equivalents   4,735
Corporate debt securities and commercial paper    
Cash equivalents:    
Cash equivalents   2,021
Quoted Prices in Active Markets (Level 1)    
Short-term investments:    
Total 17,201 16,780
Quoted Prices in Active Markets (Level 1) | Corporate debt securities and commercial paper    
Short-term investments:    
Short-term investments:   0
Quoted Prices in Active Markets (Level 1) | U.S. treasury securities and government agency obligations    
Short-term investments:    
Short-term investments:   0
Quoted Prices in Active Markets (Level 1) | Money market funds    
Cash equivalents:    
Cash equivalents 17,201 16,780
Quoted Prices in Active Markets (Level 1) | U.S. treasury securities and government agency obligations    
Cash equivalents:    
Cash equivalents   0
Quoted Prices in Active Markets (Level 1) | Corporate debt securities and commercial paper    
Cash equivalents:    
Cash equivalents   0
Other Observable Inputs (Level 2)    
Short-term investments:    
Total 0 36,409
Other Observable Inputs (Level 2) | Corporate debt securities and commercial paper    
Short-term investments:    
Short-term investments:   12,996
Other Observable Inputs (Level 2) | U.S. treasury securities and government agency obligations    
Short-term investments:    
Short-term investments:   16,657
Other Observable Inputs (Level 2) | Money market funds    
Cash equivalents:    
Cash equivalents 0 0
Other Observable Inputs (Level 2) | U.S. treasury securities and government agency obligations    
Cash equivalents:    
Cash equivalents   4,735
Other Observable Inputs (Level 2) | Corporate debt securities and commercial paper    
Cash equivalents:    
Cash equivalents   2,021
Unobservable Inputs (Level 3)    
Short-term investments:    
Total 0 0
Unobservable Inputs (Level 3) | Corporate debt securities and commercial paper    
Short-term investments:    
Short-term investments:   0
Unobservable Inputs (Level 3) | U.S. treasury securities and government agency obligations    
Short-term investments:    
Short-term investments:   0
Unobservable Inputs (Level 3) | Money market funds    
Cash equivalents:    
Cash equivalents $ 0 0
Unobservable Inputs (Level 3) | U.S. treasury securities and government agency obligations    
Cash equivalents:    
Cash equivalents   0
Unobservable Inputs (Level 3) | Corporate debt securities and commercial paper    
Cash equivalents:    
Cash equivalents   $ 0