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.1.1.u2
Short-term Investments - Schedule of Available for Sale Short-term Investments by Major Security Type (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 10,824 $ 17,858
Unrealized Gains 3 4
Unrealized (Losses) (2) (3)
Fair Value Total 10,825 17,859
Maturity by period Less than 1 Year 10,825 17,859
Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 1,192 1,179
Unrealized Gains 1 1
Fair Value Total 1,193 1,180
Maturity by period Less than 1 Year 1,193 1,180
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 780 3,288
Unrealized (Losses)   (1)
Fair Value Total 780 3,287
Maturity by period Less than 1 Year 780 3,287
U.S. Treasury Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 8,852 13,391
Unrealized Gains 2 3
Unrealized (Losses) (2) (2)
Fair Value Total 8,852 13,392
Maturity by period Less than 1 Year $ 8,852 $ 13,392