XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities - Fair Value (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Amortized Cost $ 54,740 $ 33,843
Unrealized gains 128 12
Unrealized losses 0 (3)
Fair value 54,868 33,852
Corporate debt securities    
Marketable Securities [Line Items]    
Amortized Cost 24,241 4,569
Unrealized gains 71 3
Unrealized losses 0 (1)
Fair value 24,312 4,571
Commercial paper    
Marketable Securities [Line Items]    
Amortized Cost 1,972 12,444
Unrealized gains 4 0
Unrealized losses 0 (2)
Fair value 1,976 12,442
U.S. Government debt securities    
Marketable Securities [Line Items]    
Amortized Cost 28,527 16,830
Unrealized gains 53 9
Unrealized losses 0 0
Fair value $ 28,580 $ 16,839