XML 79 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
MARKETABLE SECURITIES - Schedule of Available For Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Available-for-sale securities    
Amortized Cost $ 435,530 $ 243,649
Gains in Accumulated Other Comprehensive Income (Loss) 1,348 406
Losses in Accumulated Other Comprehensive Income (Loss) (372) (352)
Estimated Fair Value 436,506 243,703
Cash equivalents    
Available-for-sale securities    
Amortized Cost 5,341 75,278
Gains in Accumulated Other Comprehensive Income (Loss) 0 0
Losses in Accumulated Other Comprehensive Income (Loss) 0 0
Estimated Fair Value 5,341 75,278
Marketable securities    
Available-for-sale securities    
Amortized Cost 430,189 168,371
Gains in Accumulated Other Comprehensive Income (Loss) 1,348 406
Losses in Accumulated Other Comprehensive Income (Loss) (372) (352)
Estimated Fair Value 431,165 168,425
U.S. government agency securities | Cash equivalents    
Available-for-sale securities    
Amortized Cost 5,341 3,035
Gains in Accumulated Other Comprehensive Income (Loss) 0 0
Losses in Accumulated Other Comprehensive Income (Loss) 0 0
Estimated Fair Value 5,341 3,035
U.S. government agency securities | Marketable securities    
Available-for-sale securities    
Amortized Cost 140,992 56,594
Gains in Accumulated Other Comprehensive Income (Loss) 160 166
Losses in Accumulated Other Comprehensive Income (Loss) (200) (44)
Estimated Fair Value 140,952 56,716
Corporate bonds | Marketable securities    
Available-for-sale securities    
Amortized Cost 206,063 55,712
Gains in Accumulated Other Comprehensive Income (Loss) 932 175
Losses in Accumulated Other Comprehensive Income (Loss) (121) (59)
Estimated Fair Value 206,874 55,828
Asset backed securities | Marketable securities    
Available-for-sale securities    
Amortized Cost 83,134 35,081
Gains in Accumulated Other Comprehensive Income (Loss) 256 65
Losses in Accumulated Other Comprehensive Income (Loss) (51) (249)
Estimated Fair Value $ 83,339 34,897
Commercial Paper [Member] | 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 [Member] | 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