XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements - Schedule of Marketable Securities with Unrealized Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value    
Less than 12 months $ 39,408 $ 12,884
12 months or greater 2,991 1,745
Total 42,399 14,629
Unrealized Losses    
Unrealized Losses (64) (24)
12 months or greater (11) (3)
Total (75) (27)
U.S. Government agency bonds    
Fair Value    
Less than 12 months 25,260 11,888
12 months or greater 2,991 1,745
Total 28,251 13,633
Unrealized Losses    
Unrealized Losses (42) (23)
12 months or greater (11) (3)
Total (53) (26)
Corporate debt securities    
Fair Value    
Less than 12 months 2,929  
12 months or greater 0  
Total 2,929  
Unrealized Losses    
Unrealized Losses (3)  
12 months or greater 0  
Total (3)  
Commercial paper    
Fair Value    
Less than 12 months 11,219 996
12 months or greater 0 0
Total 11,219 996
Unrealized Losses    
Unrealized Losses (19) (1)
12 months or greater 0 0
Total $ (19) $ (1)