XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Cost, Unrealized Gains and Losses and Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost $ 51,154 $ 47,861
Unrealized Losses (75) (27)
Unrealized Gains 2 111
Marketable securities: 51,081 47,945
U.S. Government agency bonds    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost 28,304 35,194
Unrealized Losses (53) (26)
Unrealized Gains 0 96
Marketable securities: 28,251 35,264
Corporate debt securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost 2,932  
Unrealized Losses (3)  
Unrealized Gains 0  
Marketable securities: 2,929  
Commercial paper    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized Cost 19,918 12,667
Unrealized Losses (19) (1)
Unrealized Gains 2 15
Marketable securities: $ 19,901 $ 12,681