XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities - Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Amortized Cost $ 51,428 $ 33,843
Unrealized gains 1 12
Unrealized losses (27) (3)
Fair value 51,402 33,852
Corporate debt securities    
Marketable Securities [Line Items]    
Amortized Cost 22,732 4,569
Unrealized gains 0 3
Unrealized losses (18) (1)
Fair value 22,714 4,571
Commercial paper    
Marketable Securities [Line Items]    
Amortized Cost 3,339 12,444
Unrealized gains 0 0
Unrealized losses (2) (2)
Fair value 3,337 12,442
U.S. Government debt securities    
Marketable Securities [Line Items]    
Amortized Cost 25,357 16,830
Unrealized gains 1 9
Unrealized losses (7) 0
Fair value $ 25,351 $ 16,839