Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.3
Short-term Investments - Schedule of Available for Sale Short-term Investments by Major Security Type (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
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 $ 1,095 13,391
Unrealized Gains 1 3
Unrealized (Losses)   (2)
Fair Value Total 1,096 13,392
Maturity by period Less than 1 Year $ 1,096 $ 13,392