XML 59 R44.htm IDEA: XBRL DOCUMENT v3.25.2
MARKETABLE SECURITIES - Schedule of Available For Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Available-for-sale securities    
Amortized Cost $ 206,818 $ 435,530
Gains in Accumulated Other Comprehensive Income (Loss) 845 1,348
Losses in Accumulated Other Comprehensive Income (Loss) (28) (372)
Estimated Fair Value 207,635 436,506
Cash equivalents    
Available-for-sale securities    
Amortized Cost 11,694 5,341
Gains in Accumulated Other Comprehensive Income (Loss) 0 0
Losses in Accumulated Other Comprehensive Income (Loss) 0 0
Estimated Fair Value 11,694 5,341
Marketable securities    
Available-for-sale securities    
Amortized Cost 195,124 430,189
Gains in Accumulated Other Comprehensive Income (Loss) 845 1,348
Losses in Accumulated Other Comprehensive Income (Loss) (28) (372)
Estimated Fair Value 195,941 431,165
U.S. government agency securities | Cash equivalents    
Available-for-sale securities    
Amortized Cost 11,694 5,341
Gains in Accumulated Other Comprehensive Income (Loss) 0 0
Losses in Accumulated Other Comprehensive Income (Loss) 0 0
Estimated Fair Value 11,694 5,341
U.S. government agency securities | Marketable securities    
Available-for-sale securities    
Amortized Cost 60,055 140,992
Gains in Accumulated Other Comprehensive Income (Loss) 178 160
Losses in Accumulated Other Comprehensive Income (Loss) (6) (200)
Estimated Fair Value 60,227 140,952
Corporate bonds | Marketable securities    
Available-for-sale securities    
Amortized Cost 99,749 206,063
Gains in Accumulated Other Comprehensive Income (Loss) 594 932
Losses in Accumulated Other Comprehensive Income (Loss) (12) (121)
Estimated Fair Value 100,331 206,874
Asset backed securities | Marketable securities    
Available-for-sale securities    
Amortized Cost 35,320 83,134
Gains in Accumulated Other Comprehensive Income (Loss) 73 256
Losses in Accumulated Other Comprehensive Income (Loss) (10) (51)
Estimated Fair Value $ 35,383 $ 83,339