Quarterly report pursuant to Section 13 or 15(d)

Marketable securities - Available-for-sale debt securities (Details)

v3.23.3
Marketable securities - Available-for-sale debt securities (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2023
USD ($)
Debt Securities  
Marketable securities  
Amortized cost $ 71,588
Gross unrealized gains 94
Gross unrealized losses (13)
Aggregate estimated fair value 71,669
Cash equivalents  
Marketable securities  
Amortized cost 7,978
Gross unrealized gains 1
Aggregate estimated fair value 7,979
Corporate Debt Securities Maturity Period Less Than Three Months | Debt Securities  
Marketable securities  
Amortized cost 8,824
Gross unrealized losses (7)
Aggregate estimated fair value 8,817
U.S. Treasury Securities Maturity Period Less Than Three Months  
Marketable securities  
Amortized cost 59,780
Gross unrealized gains 94
Gross unrealized losses (3)
Aggregate estimated fair value 59,871
U.S. Treasury Securities Maturity Period Less Than Three Months | Cash equivalents  
Marketable securities  
Amortized cost 7,978
Gross unrealized gains 1
Aggregate estimated fair value 7,979
Agency Bond Maturity Period Less Than Three Months  
Marketable securities  
Amortized cost 2,984
Gross unrealized losses (3)
Aggregate estimated fair value $ 2,981
Maximum | Corporate Debt Securities Maturity Period Less Than Three Months | Debt Securities  
Marketable securities  
Available For Sale Securities Debt Maturity Period 3 months
Maximum | U.S. Treasury Securities Maturity Period Less Than Three Months  
Marketable securities  
Available For Sale Securities Debt Maturity Period 3 months
Maximum | U.S. Treasury Securities Maturity Period Less Than Three Months | Cash equivalents  
Marketable securities  
Available For Sale Securities Debt Maturity Period 3 months
Maximum | Agency Bond Maturity Period Less Than Three Months  
Marketable securities  
Available For Sale Securities Debt Maturity Period 3 months