Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies - Short-term Investments (Details)

v3.23.2
Summary of Significant Accounting Policies - Short-term Investments (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Money Market Funds [Member]    
Short-Term Debt [Line Items]    
Amortized Cost $ 78,169 $ 119,721
Fair Value 78,169 119,721
Commercial Paper [Member]    
Short-Term Debt [Line Items]    
Amortized Cost   3,077
Fair Value   3,077
Cash Equivalents and Short-term Investments [Member]    
Short-Term Debt [Line Items]    
Amortized Cost 128,588 166,380
Unrealized Gains 1 55
Unrealized Losses (30) (1)
Fair Value 128,559 166,434
Short-Term Investments [Member]    
Short-Term Debt [Line Items]    
Amortized Cost 50,419 43,582
Unrealized Gains 1 55
Unrealized Losses (30) (1)
Fair Value 50,390 43,636
Cash Equivalents [Member]    
Short-Term Debt [Line Items]    
Amortized Cost 78,169 122,798
Fair Value 78,169 122,798
Asset-Backed Securities [Member]    
Short-Term Debt [Line Items]    
Amortized Cost 2,989 2,921
Unrealized Losses (6) (1)
Fair Value 2,983 2,920
US Treasury Securities [Member]    
Short-Term Debt [Line Items]    
Amortized Cost 2,498 2,447
Unrealized Gains 1 3
Fair Value 2,499 2,450
Corporate Debt Securities [Member]    
Short-Term Debt [Line Items]    
Amortized Cost 3,984 3,927
Unrealized Losses (8)  
Fair Value 3,976 3,927
Commercial Papers [Member]    
Short-Term Debt [Line Items]    
Amortized Cost 22,784 12,568
Unrealized Gains   1
Fair Value 22,784 12,569
Government Bonds [Member]    
Short-Term Debt [Line Items]    
Amortized Cost 18,164 21,719
Unrealized Gains   51
Unrealized Losses (16)  
Fair Value $ 18,148 $ 21,770