XML 71 R57.htm IDEA: XBRL DOCUMENT v3.22.4
MARKETABLE SECURITIES - Schedule of Available For Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Available-for-sale securities    
Amortized Cost $ 454,029 $ 781,271
Gains in Accumulated Other Comprehensive Income (Loss) 22 17
Losses in Accumulated Other Comprehensive Income (Loss) (5,311) (1,483)
Estimated Fair Value 448,740 779,805
Cash equivalents    
Available-for-sale securities    
Amortized Cost 64,325 68,136
Gains in Accumulated Other Comprehensive Income (Loss) 0 0
Losses in Accumulated Other Comprehensive Income (Loss) 0 0
Estimated Fair Value 64,325 68,136
Marketable securities    
Available-for-sale securities    
Amortized Cost 389,704 713,135
Gains in Accumulated Other Comprehensive Income (Loss) 22 17
Losses in Accumulated Other Comprehensive Income (Loss) (5,311) (1,483)
Estimated Fair Value 384,415 711,669
U.S. government agency securities | Cash equivalents    
Available-for-sale securities    
Amortized Cost 1,304 3,543
Gains in Accumulated Other Comprehensive Income (Loss) 0 0
Losses in Accumulated Other Comprehensive Income (Loss) 0 0
Estimated Fair Value 1,304 3,543
U.S. government agency securities | Marketable securities    
Available-for-sale securities    
Amortized Cost 228,012 250,793
Gains in Accumulated Other Comprehensive Income (Loss) 0 0
Losses in Accumulated Other Comprehensive Income (Loss) (2,789) (873)
Estimated Fair Value 225,223 249,920
Commercial paper | Cash equivalents    
Available-for-sale securities    
Amortized Cost 63,021 64,593
Gains in Accumulated Other Comprehensive Income (Loss) 0 0
Losses in Accumulated Other Comprehensive Income (Loss) 0 0
Estimated Fair Value 63,021 64,593
Corporate bonds | Marketable securities    
Available-for-sale securities    
Amortized Cost 116,318 313,634
Gains in Accumulated Other Comprehensive Income (Loss) 20 13
Losses in Accumulated Other Comprehensive Income (Loss) (1,667) (493)
Estimated Fair Value 114,671 313,154
Asset backed securities | Marketable securities    
Available-for-sale securities    
Amortized Cost 45,374 94,565
Gains in Accumulated Other Comprehensive Income (Loss) 2 2
Losses in Accumulated Other Comprehensive Income (Loss) (855) (107)
Estimated Fair Value $ 44,521 94,460
Commercial paper | Marketable securities    
Available-for-sale securities    
Amortized Cost   6,996
Gains in Accumulated Other Comprehensive Income (Loss)   0
Losses in Accumulated Other Comprehensive Income (Loss)   0
Estimated Fair Value   6,996
Certificates of deposit | Marketable securities    
Available-for-sale securities    
Amortized Cost   47,147
Gains in Accumulated Other Comprehensive Income (Loss)   2
Losses in Accumulated Other Comprehensive Income (Loss)   (10)
Estimated Fair Value   $ 47,139