Annual report pursuant to Section 13 and 15(d)

Short-term Investments - Schedule of Available for Sale Short-term Investments by Major Security Type (Details)

v3.25.0.1
Short-term Investments - Schedule of Available for Sale Short-term Investments by Major Security Type (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost $ 17,858
Unrealized Gains 4
Unrealized (Losses) (3)
Fair Value Total 17,859
Maturity by period Less than 1 Year 17,859
Corporate Bonds  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 1,179
Unrealized Gains 1
Fair Value Total 1,180
Maturity by period Less than 1 Year 1,180
Commercial Paper  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 3,288
Unrealized (Losses) (1)
Fair Value Total 3,287
Maturity by period Less than 1 Year 3,287
U.S. Treasury Bonds  
Schedule Of Available For Sale Securities [Line Items]  
Amortized Cost 13,391
Unrealized Gains 3
Unrealized (Losses) (2)
Fair Value Total 13,392
Maturity by period Less than 1 Year $ 13,392