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.1
Short-term Investments - Schedule of Available for Sale Short-term Investments by Major Security Type (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 35,123 $ 40,062
Unrealized Gains   2
Unrealized (Losses) (131) (352)
Fair Value Total 34,992 39,712
Maturity by period Less than 1 Year 34,992 39,712
Corporate Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 6,330 7,836
Unrealized (Losses) (6) (55)
Fair Value Total 6,324 7,781
Maturity by period Less than 1 Year 6,324 7,781
Commercial Paper    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 13,795 15,230
Unrealized Gains   2
Unrealized (Losses) (9)  
Fair Value Total 13,786 15,232
Maturity by period Less than 1 Year 13,786 15,232
U.S. Treasury Bonds    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 14,998 16,996
Unrealized (Losses) (116) (297)
Fair Value Total 14,882 16,699
Maturity by period Less than 1 Year $ 14,882 $ 16,699