Annual report pursuant to Section 13 and 15(d)

Fair Value of Financial Assets and Liabilities (Schedule of Financial Assets Measured at Fair Value) (Details)

v3.25.0.1
Fair Value of Financial Assets and Liabilities (Schedule of Financial Assets Measured at Fair Value) (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Short-term investments $ 17,859
Corporate Bonds  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Short-term investments 1,179
Commercial Paper  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Short-term investments 3,287
U.S. Treasury Bonds  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Short-term investments 13,393
Level 2  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Short-term investments 17,859
Level 2 | Corporate Bonds  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Short-term investments 1,179
Level 2 | Commercial Paper  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Short-term investments 3,287
Level 2 | U.S. Treasury Bonds  
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]  
Short-term investments $ 13,393