XML 66 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Short-term Investments - Schedule of Fair Value of Available-For-Sale Investments by Type of Security (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 80,367 $ 65,334
Unrealized Gains 37 14
Unrealized Losses (4) (4)
Fair Value 80,400 65,344
US Treasury Bills    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 76,881 2,966
Unrealized Gains 37  
Fair Value 76,918 2,966
U.S. Government Agency and foreign national bank securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 3,486  
Unrealized Losses (4)  
Fair Value $ 3,482  
Corporate Bonds and U.S. Government Agency Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost   62,368
Unrealized Gains   14
Unrealized Losses   (4)
Fair Value   $ 62,378