Annual report pursuant to Section 13 and 15(d)

Marketable Securities - Marketable Securities (Details)

v3.23.1
Marketable Securities - Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-Sale [Line Items]    
Adjusted Cost $ 90,321 $ 113,778
Unrealized Gain/(Loss) (6,615) (1,255)
Fair Value 83,706 112,523
Corporate Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Adjusted Cost 40,823 47,864
Unrealized Gain/(Loss) (2,579) (529)
Fair Value 38,244 47,335
U.S. Treasury    
Debt Securities, Available-for-Sale [Line Items]    
Adjusted Cost 20,869 24,410
Unrealized Gain/(Loss) (1,313) (257)
Fair Value 19,556 24,153
Mortgage-Backed    
Debt Securities, Available-for-Sale [Line Items]    
Adjusted Cost 5,980 7,504
Unrealized Gain/(Loss) (606) (143)
Fair Value 5,374 7,361
U.S. agency and government sponsored securities    
Debt Securities, Available-for-Sale [Line Items]    
Adjusted Cost 10,781 14,675
Unrealized Gain/(Loss) (1,221) (87)
Fair Value 9,560 14,588
U.S. states and municipalities    
Debt Securities, Available-for-Sale [Line Items]    
Adjusted Cost 11,801 11,871
Unrealized Gain/(Loss) (895) (189)
Fair Value 10,906 11,682
Asset-Backed    
Debt Securities, Available-for-Sale [Line Items]    
Adjusted Cost 67 6,456
Unrealized Gain/(Loss) (1) (50)
Fair Value $ 66 6,406
Commercial Paper    
Debt Securities, Available-for-Sale [Line Items]    
Adjusted Cost   998
Unrealized Gain/(Loss)   0
Fair Value   $ 998