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.23.3
Short-term Investments - Schedule of Available for Sale Short-term Investments by Major Security Type (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 31,073 $ 40,062
Unrealized Gains 6 2
Unrealized (Losses) (3) (352)
Fair Value Total 31,076 39,712
Maturity by period Less than 1 Year 31,076 39,712
Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   7,836
Unrealized (Losses)   (55)
Fair Value Total   7,781
Maturity by period Less than 1 Year   7,781
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 4,736 15,230
Unrealized Gains   2
Unrealized (Losses) (2)  
Fair Value Total 4,734 15,232
Maturity by period Less than 1 Year 4,734 15,232
U.S. Treasury and Agency Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 26,337  
Unrealized Gains 6  
Unrealized (Losses) (1)  
Fair Value Total 26,342  
Maturity by period Less than 1 Year $ 26,342  
U.S. Treasury Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost   16,996
Unrealized (Losses)   (297)
Fair Value Total   16,699
Maturity by period Less than 1 Year   $ 16,699