XML 55 R32.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value Measurements and Fair Value of Financial Instruments - Schedule of Cash Equivalents and Short-term Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis $ 21,541 $ 118,247
Unrealized Gains 4 0
Unrealized Losses (19) (1,089)
Estimated Fair Value 21,526 117,158
Less: Cash equivalents, amortized cost basis (70,972) (56,256)
Less: Cash equivalents 0 0
Less: Cash equivalents, unrealized losses 33 16
Less: Cash equivalents, estimated fair value (70,939) (56,240)
Total cash equivalents and short-term investments    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 92,513 174,503
Unrealized Gains 4 0
Unrealized Losses (52) (1,105)
Estimated Fair Value 92,465 173,398
Level 1 | Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 10,204 10,235
Unrealized Gains 0 0
Unrealized Losses 0 0
Estimated Fair Value 10,204 10,235
Level 2 | Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 64,693 102,722
Unrealized Gains 0 0
Unrealized Losses (35) (246)
Estimated Fair Value 64,658 102,476
Level 2 | U.S. government and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis 17,616 59,487
Unrealized Gains 4 0
Unrealized Losses (17) (824)
Estimated Fair Value $ 17,603 58,663
Level 2 | Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost Basis   2,059
Unrealized Gains   0
Unrealized Losses   (35)
Estimated Fair Value   $ 2,024