XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Summary of Fair Value and Gross Unrealized Losses on Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale [Line Items]    
Securities Less than twelve months, Fair value $ 94,820 $ 113,132
Securities Less than twelve months, Unrealized loss (477) (1,267)
Securities Greater than twelve months, Fair value 108,055 122,997
Securities Greater than twelve months, Unrealized loss (1,784) (2,459)
Securities, Total Fair value 202,876 236,129
Securities, Total Unrealized loss (2,262) (3,726)
U.S. Treasury Bills [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Securities Less than twelve months, Fair value   44,213
Securities Less than twelve months, Unrealized loss   (640)
Securities Greater than twelve months, Fair value 87,287 84,997
Securities Greater than twelve months, Unrealized loss (1,558) (1,970)
Securities, Total Fair value 87,287 129,210
Securities, Total Unrealized loss (1,558) (2,610)
U.S. Government Agency Bonds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Securities Less than twelve months, Fair value 94,820 68,919
Securities Less than twelve months, Unrealized loss (477) (627)
Securities Greater than twelve months, Fair value 20,769 38,000
Securities Greater than twelve months, Unrealized loss (226) (489)
Securities, Total Fair value 115,589 106,919
Securities, Total Unrealized loss $ (703) $ (1,116)