Quarterly report pursuant to Section 13 or 15(d)

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

v3.23.1
Marketable securities - Available-for-sale debt securities (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2023
USD ($)
Debt Securities  
Marketable securities  
Amortized cost $ 46,146
Gross unrealized losses (458)
Aggregate estimated fair value 45,688
Corporate Debt Securities Maturity Period Less Than Three Months | Debt Securities  
Marketable securities  
Amortized cost 25,527
Gross unrealized losses (131)
Aggregate estimated fair value 25,396
Corporate Debt Securities Maturity Period Three Months To One Year | Debt Securities  
Marketable securities  
Amortized cost 15,619
Gross unrealized losses (224)
Aggregate estimated fair value 15,395
Agency Bond Maturity Period Three Months To One Year  
Marketable securities  
Amortized cost 5,000
Gross unrealized losses (103)
Aggregate estimated fair value $ 4,897
Minimum | Corporate Debt Securities Maturity Period Three Months To One Year  
Marketable securities  
Available For Sale Securities Debt Maturity Period 3 months
Minimum | Agency Bond Maturity Period Three Months To One Year  
Marketable securities  
Available For Sale Securities Debt Maturity Period 3 months
Maximum | Corporate Debt Securities Maturity Period Less Than Three Months | Debt Securities  
Marketable securities  
Available For Sale Securities Debt Maturity Period 3 months
Maximum | Corporate Debt Securities Maturity Period Three Months To One Year  
Marketable securities  
Available For Sale Securities Debt Maturity Period 1 year
Maximum | Agency Bond Maturity Period Three Months To One Year  
Marketable securities  
Available For Sale Securities Debt Maturity Period 1 year