XML 39 R29.htm IDEA: XBRL DOCUMENT v3.23.3
Marketable Securities - Summary of Debt Securities, Available For Sale (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 302,028 $ 309,870
Gross Unrealized Gains 10 21
Gross Unrealized Loss (691) (3,726)
Fair Value 301,347 306,165
U.S. Treasury Bills [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 195,338 201,834
Gross Unrealized Gains 10 21
Gross Unrealized Loss (348) (2,610)
Fair Value 195,000 199,245
U.S. Government Agency Bonds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 106,690 108,036
Gross Unrealized Loss (343) (1,116)
Fair Value $ 106,347 $ 106,920