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.2
Short-term Investments - Schedule of Available for Sale Short-term Investments by Major Security Type (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 31,026 $ 40,062
Unrealized Gains 8 2
Unrealized (Losses) (36) (352)
Fair Value Total 30,998 39,712
Maturity by period Less than 1 Year 30,998 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 9,151 15,230
Unrealized Gains   2
Unrealized (Losses) (9)  
Fair Value Total 9,142 15,232
Maturity by period Less than 1 Year 9,142 15,232
U.S. Treasury Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 21,875 16,996
Unrealized Gains 8  
Unrealized (Losses) (27) (297)
Fair Value Total 21,856 16,699
Maturity by period Less than 1 Year $ 21,856 $ 16,699