XML 69 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
MARKETABLE SECURITIES - Schedule of Available For Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Available-for-sale securities    
Amortized Cost $ 243,649 $ 454,029
Gains in Accumulated Other Comprehensive Income (Loss) 406 22
Losses in Accumulated Other Comprehensive Income (Loss) (352) (5,311)
Estimated Fair Value 243,703 448,740
Cash equivalents    
Available-for-sale securities    
Amortized Cost 75,278 64,325
Gains in Accumulated Other Comprehensive Income (Loss) 0 0
Losses in Accumulated Other Comprehensive Income (Loss) 0 0
Estimated Fair Value 75,278 64,325
Marketable securities    
Available-for-sale securities    
Amortized Cost 168,371 389,704
Gains in Accumulated Other Comprehensive Income (Loss) 406 22
Losses in Accumulated Other Comprehensive Income (Loss) (352) (5,311)
Estimated Fair Value 168,425 384,415
U.S. government agency securities | Cash equivalents    
Available-for-sale securities    
Amortized Cost 3,035 1,304
Gains in Accumulated Other Comprehensive Income (Loss) 0 0
Losses in Accumulated Other Comprehensive Income (Loss) 0 0
Estimated Fair Value 3,035 1,304
U.S. government agency securities | Marketable securities    
Available-for-sale securities    
Amortized Cost 56,594 228,012
Gains in Accumulated Other Comprehensive Income (Loss) 166 0
Losses in Accumulated Other Comprehensive Income (Loss) (44) (2,789)
Estimated Fair Value 56,716 225,223
Commercial paper | Cash equivalents    
Available-for-sale securities    
Amortized Cost 72,243 63,021
Gains in Accumulated Other Comprehensive Income (Loss) 0 0
Losses in Accumulated Other Comprehensive Income (Loss) 0 0
Estimated Fair Value 72,243 63,021
Commercial paper | Marketable securities    
Available-for-sale securities    
Amortized Cost 20,984  
Gains in Accumulated Other Comprehensive Income (Loss) 0  
Losses in Accumulated Other Comprehensive Income (Loss) 0  
Estimated Fair Value 20,984  
Corporate bonds | Marketable securities    
Available-for-sale securities    
Amortized Cost 55,712 116,318
Gains in Accumulated Other Comprehensive Income (Loss) 175 20
Losses in Accumulated Other Comprehensive Income (Loss) (59) (1,667)
Estimated Fair Value 55,828 114,671
Asset backed securities | Marketable securities    
Available-for-sale securities    
Amortized Cost 35,081 45,374
Gains in Accumulated Other Comprehensive Income (Loss) 65 2
Losses in Accumulated Other Comprehensive Income (Loss) (249) (855)
Estimated Fair Value $ 34,897 $ 44,521