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.24.1
Short-term Investments - Schedule of Available for Sale Short-term Investments by Major Security Type (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 17,858 $ 40,062
Unrealized Gains 4 2
Unrealized (Losses) (3) (352)
Fair Value Total 17,859 39,712
Maturity by period Less than 1 Year 17,859 39,712
Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 1,179 7,836
Unrealized Gains 1  
Unrealized (Losses)   (55)
Fair Value Total 1,180 7,781
Maturity by period Less than 1 Year 1,180 7,781
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 3,288 15,230
Unrealized Gains   2
Unrealized (Losses) (1)  
Fair Value Total 3,287 15,232
Maturity by period Less than 1 Year 3,287 15,232
U.S. Treasury Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 13,391 16,996
Unrealized Gains 3  
Unrealized (Losses) (2) (297)
Fair Value Total 13,392 16,699
Maturity by period Less than 1 Year $ 13,392 $ 16,699