XML 31 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies - Summary of short-term investments measured at fair value on a recurring basis (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, Amortization cost $ 79,491 $ 69,940
Debt securities, Unrealized gains 0 0
Debt securities, Unrealized losses (87) (178)
Debt securities 79,404 69,762
Cash and Cash Equivalents [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, Amortization cost 17,171 15,492
Debt securities, Unrealized gains 0 0
Debt securities, Unrealized losses 0 0
Debt securities 17,171 15,492
Cash and Cash Equivalents [Member] | Money Market Funds [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, Amortization cost 16,171 15,492
Debt securities, Unrealized gains 0 0
Debt securities, Unrealized losses 0 0
Debt securities 16,171 15,492
Cash and Cash Equivalents [Member] | US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, Amortization cost 1,000  
Debt securities, Unrealized gains 0  
Debt securities, Unrealized losses 0  
Debt securities 1,000  
Short-Term Investments [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, Amortization cost 62,320 54,448
Debt securities, Unrealized gains 0 0
Debt securities, Unrealized losses (87) (178)
Debt securities 62,233 54,270
Short-Term Investments [Member] | Commercial Paper [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, Amortization cost 24,839 27,739
Debt securities, Unrealized gains 0 0
Debt securities, Unrealized losses (22) (34)
Debt securities 24,817 27,705
Short-Term Investments [Member] | US Treasury Securities [Member]    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, Amortization cost 21,167 19,785
Debt securities, Unrealized gains 0 0
Debt securities, Unrealized losses (54) (109)
Debt securities 21,113 19,676
Short-Term Investments [Member] | Corporate debt securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, Amortization cost   1,872
Debt securities, Unrealized gains   0
Debt securities, Unrealized losses   0
Debt securities   1,872
Short-Term Investments [Member] | U.S. Agency bonds    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Debt securities, Amortization cost 16,314 5,052
Debt securities, Unrealized gains 0 0
Debt securities, Unrealized losses (11) (35)
Debt securities $ 16,303 $ 5,017