XML 34 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Marketable Securities - Summary of Fair Value and Gross Unrealized Losses of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Less than twelve months Fair value $ 35,685  
Less than twelve months Unrealized loss (54)  
Greater than twelve months Fair value 26,830 $ 53,447
Greater than twelve months Unrealized loss (33) (95)
Total Fair value 62,515 53,447
Total Unrealized loss (87) (95)
U.S. Treasury Bill    
Debt Securities, Available-for-Sale [Line Items]    
Less than twelve months Fair value 8,923  
Less than twelve months Unrealized loss (1)  
Total Fair value 8,923  
Total Unrealized loss (1)  
U.S. Treasuries    
Debt Securities, Available-for-Sale [Line Items]    
Less than twelve months Fair value 26,762  
Less than twelve months Unrealized loss (53)  
Greater than twelve months Fair value 26,830 53,447
Greater than twelve months Unrealized loss (33) (95)
Total Fair value 53,592 53,447
Total Unrealized loss $ (86) $ (95)