XML 41 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities - Summary of Fair Value and Gross Unrealized Losses on Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Securities Less than twelve months, Fair value $ 178,414 $ 59,857
Securities Less than twelve months, Unrealized loss (261) (34)
Securities Greater than twelve months, Fair value 12,949 32,164
Securities Greater than twelve months, Unrealized loss (49) (161)
Securities, Total Fair value 191,363 92,021
Securities, Total Unrealized loss (310) (195)
U.S. Treasury Bills [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Securities Less than twelve months, Fair value 161,683 18,662
Securities Less than twelve months, Unrealized loss (246) (12)
Securities Greater than twelve months, Fair value   14,948
Securities Greater than twelve months, Unrealized loss   (44)
Securities, Total Fair value 161,683 33,610
Securities, Total Unrealized loss (246) (56)
U.S. Government Agency Bonds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Securities Less than twelve months, Fair value 16,731 41,195
Securities Less than twelve months, Unrealized loss (15) (22)
Securities Greater than twelve months, Fair value 12,949 17,216
Securities Greater than twelve months, Unrealized loss (49) (117)
Securities, Total Fair value 29,680 58,411
Securities, Total Unrealized loss $ (64) $ (139)