XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.1
Marketable Securities - Summary of Fair Value and Gross Unrealized Losses of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale [Line Items]    
Fair value $ 53,447 $ 167,546
Unrealized loss (95) (770)
Total Fair value 53,447 167,546
Total Unrealized loss (95) (770)
U.S. Treasuries    
Debt Securities, Available-for-Sale [Line Items]    
Fair value 53,447 162,601
Unrealized loss (95) (713)
Total Fair value 53,447 162,601
Total Unrealized loss $ (95) (713)
Corporate Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Fair value   4,945
Unrealized loss   (57)
Total Fair value   4,945
Total Unrealized loss   $ (57)