XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.2
MARKETABLE SECURITIES - Schedule of Available For Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Available-for-sale securities    
Amortized Cost $ 425,486 $ 243,649
Gains in Accumulated Other Comprehensive Income (Loss) 184 406
Losses in Accumulated Other Comprehensive Income (Loss) (1,055) (352)
Estimated Fair Value 424,615 243,703
Cash equivalents    
Available-for-sale securities    
Amortized Cost 10,344 75,278
Gains in Accumulated Other Comprehensive Income (Loss) 0 0
Losses in Accumulated Other Comprehensive Income (Loss) 0 0
Estimated Fair Value 10,344 75,278
Marketable securities    
Available-for-sale securities    
Amortized Cost 415,142 168,371
Gains in Accumulated Other Comprehensive Income (Loss) 184 406
Losses in Accumulated Other Comprehensive Income (Loss) (1,055) (352)
Estimated Fair Value 414,271 168,425
Commercial paper | Cash equivalents    
Available-for-sale securities    
Amortized Cost   72,243
Gains in Accumulated Other Comprehensive Income (Loss)   0
Losses in Accumulated Other Comprehensive Income (Loss)   0
Estimated Fair Value   72,243
Commercial paper | Marketable securities    
Available-for-sale securities    
Amortized Cost 4,943 20,984
Gains in Accumulated Other Comprehensive Income (Loss) 0 0
Losses in Accumulated Other Comprehensive Income (Loss) 0 0
Estimated Fair Value 4,943 20,984
U.S. government agency securities | Cash equivalents    
Available-for-sale securities    
Amortized Cost 10,344 3,035
Gains in Accumulated Other Comprehensive Income (Loss) 0 0
Losses in Accumulated Other Comprehensive Income (Loss) 0 0
Estimated Fair Value 10,344 3,035
U.S. government agency securities | Marketable securities    
Available-for-sale securities    
Amortized Cost 118,753 56,594
Gains in Accumulated Other Comprehensive Income (Loss) 3 166
Losses in Accumulated Other Comprehensive Income (Loss) (130) (44)
Estimated Fair Value 118,626 56,716
Corporate bonds | Marketable securities    
Available-for-sale securities    
Amortized Cost 203,728 55,712
Gains in Accumulated Other Comprehensive Income (Loss) 160 175
Losses in Accumulated Other Comprehensive Income (Loss) (600) (59)
Estimated Fair Value 203,288 55,828
Asset backed securities | Marketable securities    
Available-for-sale securities    
Amortized Cost 87,718 35,081
Gains in Accumulated Other Comprehensive Income (Loss) 21 65
Losses in Accumulated Other Comprehensive Income (Loss) (325) (249)
Estimated Fair Value $ 87,414 $ 34,897