XML 40 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities - Summary of Debt Securities, Available For Sale (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 282,693 $ 270,314
Gross Unrealized Gains 53 381
Gross Unrealized Loss (310) (195)
Fair Value 282,436 270,500
U.S. Treasury Bills [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 247,574 194,461
Gross Unrealized Gains 51 358
Gross Unrealized Loss (246) (56)
Fair Value 247,379 194,763
U.S. Government Agency Bonds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 35,119 75,853
Gross Unrealized Gains 2 23
Gross Unrealized Loss (64) (139)
Fair Value $ 35,057 $ 75,737