XML 80 R64.htm IDEA: XBRL DOCUMENT v3.25.0.1
MARKETABLE SECURITIES - Schedule of Underlying Maturities of AFS Securities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Available-for-sale securities  
Due in one year or less, Cost $ 126,685
Due in one year or less, Fair Value 126,936
Due after one year through four years, Cost 308,845
Due after one year through four years, Fair Value 309,570
Cash equivalents  
Available-for-sale securities  
Due in one year or less, Cost 5,341
Due in one year or less, Fair Value 5,341
Due after one year through four years, Cost 0
Due after one year through four years, Fair Value 0
Cash equivalents | U.S. government agency securities  
Available-for-sale securities  
Due in one year or less, Cost 5,341
Due in one year or less, Fair Value 5,341
Due after one year through four years, Cost 0
Due after one year through four years, Fair Value 0
Marketable securities  
Available-for-sale securities  
Due in one year or less, Cost 121,344
Due in one year or less, Fair Value 121,595
Due after one year through four years, Cost 308,845
Due after one year through four years, Fair Value 309,570
Marketable securities | U.S. government agency securities  
Available-for-sale securities  
Due in one year or less, Cost 70,822
Due in one year or less, Fair Value 70,943
Due after one year through four years, Cost 70,170
Due after one year through four years, Fair Value 70,009
Marketable securities | Corporate bonds  
Available-for-sale securities  
Due in one year or less, Cost 39,224
Due in one year or less, Fair Value 39,321
Due after one year through four years, Cost 166,839
Due after one year through four years, Fair Value 167,553
Marketable securities | Asset backed securities  
Available-for-sale securities  
Due in one year or less, Cost 11,298
Due in one year or less, Fair Value 11,331
Due after one year through four years, Cost 71,836
Due after one year through four years, Fair Value $ 72,008