XML 49 R39.htm IDEA: XBRL DOCUMENT v3.24.3
Cash Equivalents and Marketable Securities - Available-for-Sale Securities in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value    
Less Than 12 Months $ 37,570 $ 14,738
12 Months or Longer 0 0
Total, fair value 37,570 14,738
Unrealized Losses    
Less Than 12 Months (20) (1)
12 Months or Longer 0 0
Total, unrealized losses (20) (1)
Corporate bonds    
Fair Value    
Less Than 12 Months 1,952 9,907
12 Months or Longer 0 0
Total, fair value 1,952 9,907
Unrealized Losses    
Less Than 12 Months (3) (1)
12 Months or Longer 0 0
Total, unrealized losses (3) (1)
U.S. government treasury securities    
Fair Value    
Less Than 12 Months 17,517 4,831
12 Months or Longer 0 0
Total, fair value 17,517 4,831
Unrealized Losses    
Less Than 12 Months (9) 0
12 Months or Longer 0 0
Total, unrealized losses (9) $ 0
U.S. government agency securities    
Fair Value    
Less Than 12 Months 18,101  
12 Months or Longer 0  
Total, fair value 18,101  
Unrealized Losses    
Less Than 12 Months (8)  
12 Months or Longer 0  
Total, unrealized losses $ (8)