XML 53 R43.htm IDEA: XBRL DOCUMENT v3.25.1
MARKETABLE SECURITIES - Schedule of Available For Sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Available-for-sale securities    
Amortized Cost $ 440,118 $ 435,530
Gains in Accumulated Other Comprehensive Income (Loss) 1,743 1,348
Losses in Accumulated Other Comprehensive Income (Loss) (165) (372)
Estimated Fair Value 441,696 436,506
Cash equivalents    
Available-for-sale securities    
Amortized Cost 6,114 5,341
Gains in Accumulated Other Comprehensive Income (Loss) 0 0
Losses in Accumulated Other Comprehensive Income (Loss) 0 0
Estimated Fair Value 6,114 5,341
Marketable securities    
Available-for-sale securities    
Amortized Cost 434,004 430,189
Gains in Accumulated Other Comprehensive Income (Loss) 1,743 1,348
Losses in Accumulated Other Comprehensive Income (Loss) (165) (372)
Estimated Fair Value 435,582 431,165
U.S. government agency securities | Cash equivalents    
Available-for-sale securities    
Amortized Cost 6,114 5,341
Gains in Accumulated Other Comprehensive Income (Loss) 0 0
Losses in Accumulated Other Comprehensive Income (Loss) 0 0
Estimated Fair Value 6,114 5,341
U.S. government agency securities | Marketable securities    
Available-for-sale securities    
Amortized Cost 153,663 140,992
Gains in Accumulated Other Comprehensive Income (Loss) 366 160
Losses in Accumulated Other Comprehensive Income (Loss) (82) (200)
Estimated Fair Value 153,947 140,952
Corporate bonds | Marketable securities    
Available-for-sale securities    
Amortized Cost 211,627 206,063
Gains in Accumulated Other Comprehensive Income (Loss) 1,222 932
Losses in Accumulated Other Comprehensive Income (Loss) (58) (121)
Estimated Fair Value 212,791 206,874
Asset backed securities | Marketable securities    
Available-for-sale securities    
Amortized Cost 68,714 83,134
Gains in Accumulated Other Comprehensive Income (Loss) 155 256
Losses in Accumulated Other Comprehensive Income (Loss) (25) (51)
Estimated Fair Value $ 68,844 $ 83,339