XML 43 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities - Summary of Fair Value and Gross Unrealized Losses on Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Securities Less than twelve months, Fair value $ 205,505 $ 59,857
Securities Less than twelve months, Unrealized loss (351) (34)
Securities Greater than twelve months, Fair value 4,986 32,164
Securities Greater than twelve months, Unrealized loss (13) (161)
Securities, Total Fair value 210,491 92,021
Securities, Total Unrealized loss (364) (195)
U.S. Treasury Bills [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Securities Less than twelve months, Fair value 196,028 18,662
Securities Less than twelve months, Unrealized loss (339) (12)
Securities Greater than twelve months, Fair value   14,948
Securities Greater than twelve months, Unrealized loss   (44)
Securities, Total Fair value 196,028 33,610
Securities, Total Unrealized loss (339) (56)
U.S. Government Agency Bonds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Securities Less than twelve months, Fair value 9,477 41,195
Securities Less than twelve months, Unrealized loss (12) (22)
Securities Greater than twelve months, Fair value 4,986 17,216
Securities Greater than twelve months, Unrealized loss (13) (117)
Securities, Total Fair value 14,463 58,411
Securities, Total Unrealized loss $ (25) $ (139)