Annual report pursuant to Section 13 and 15(d)

Marketable Securities - Narrative (Details)

v3.23.1
Marketable Securities - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2022
USD ($)
security
Dec. 31, 2021
USD ($)
Debt Securities, Available-for-Sale [Line Items]    
Amortized cost $ 90,321 $ 113,778
Market value $ 83,706 112,523
Debt securities, available-for-sale, unrealized loss position, number of positions | security 83  
Realized loss $ 200 $ 100
Minimum    
Debt Securities, Available-for-Sale [Line Items]    
Debt securities, available-for-sale, unrealized loss position, period 12 months  
Debt securities, available-for-sale, term 12 months