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.2.u1
Short-term Investments - Schedule of Available for Sale Short-term Investments by Major Security Type (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 6,742 $ 17,858
Unrealized Gains   4
Unrealized (Losses) (1) (3)
Fair Value Total 6,741 17,859
Maturity by period Less than 1 Year 6,741 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 791 3,288
Unrealized (Losses) (1) (1)
Fair Value Total 790 3,287
Maturity by period Less than 1 Year 790 3,287
U.S. Treasury Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 5,951 13,391
Unrealized Gains   3
Unrealized (Losses)   (2)
Fair Value Total 5,951 13,392
Maturity by period Less than 1 Year $ 5,951 $ 13,392