Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - Schedule of Fair Value of Financial Instruments (Details)

v3.23.1
Summary of Significant Accounting Policies - Schedule of Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities $ 8,329 $ 8,855
Level 1    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities 5,497 76
Level 2    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities 2,832 8,779
Level 3    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities 0 0
U.S. government obligations    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities 1,478 667
U.S. government obligations | Level 1    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities 0 0
U.S. government obligations | Level 2    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities 1,478 667
U.S. government obligations | Level 3    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities 0 0
Corporate obligations    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities 6,851 8,112
Corporate obligations | Level 1    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities 5,497 0
Corporate obligations | Level 2    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities 1,354 8,112
Corporate obligations | Level 3    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities $ 0 0
Marketable equity securities    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities   76
Marketable equity securities | Level 1    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities   76
Marketable equity securities | Level 2    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities   0
Marketable equity securities | Level 3    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities   $ 0