Annual report pursuant to Section 13 and 15(d)

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

v3.24.1
Summary of Significant Accounting Policies - Schedule of Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities $ 3,127 $ 8,328
Level 1    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities 3,127 5,496
Level 2    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities 0 2,832
Level 3    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities 0 0
Corporate stock    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities 3,127  
Corporate stock | Level 1    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities 3,127  
Corporate stock | Level 2    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities  
Corporate stock | Level 3    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities  
U.S. government obligations    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities   1,478
U.S. government obligations | Level 1    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities   0
U.S. government obligations | Level 2    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities   1,478
U.S. government obligations | Level 3    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities   0
Corporate obligations    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities   6,850
Corporate obligations | Level 1    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities   5,496
Corporate obligations | Level 2    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities   1,354
Corporate obligations | Level 3    
Debt Securities, Held-to-maturity, Allowance for Credit Loss [Line Items]    
Marketable Securities   $ 0