XML 40 R30.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities - Summary of Fair Value and Gross Unrealized Losses on Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale [Line Items]    
Securities Less than twelve months, Fair value $ 207,541 $ 113,132
Securities Less than twelve months, Unrealized loss (217) (1,267)
Securities Greater than twelve months, Fair value 41,790 122,997
Securities Greater than twelve months, Unrealized loss (474) (2,459)
Securities, Total Fair value 249,331 236,129
Securities, Total Unrealized loss (691) (3,726)
U.S. Treasury Bills [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Securities Less than twelve months, Fair value 118,259 44,213
Securities Less than twelve months, Unrealized loss (111) (640)
Securities Greater than twelve months, Fair value 24,726 84,997
Securities Greater than twelve months, Unrealized loss (237) (1,970)
Securities, Total Fair value 142,985 129,210
Securities, Total Unrealized loss (348) (2,610)
U.S. Government Agency Bonds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Securities Less than twelve months, Fair value 89,282 68,919
Securities Less than twelve months, Unrealized loss (106) (627)
Securities Greater than twelve months, Fair value 17,064 38,000
Securities Greater than twelve months, Unrealized loss (237) (489)
Securities, Total Fair value 106,346 106,919
Securities, Total Unrealized loss $ (343) $ (1,116)