XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
MARKETABLE SECURITIES - Schedule of Underlying Maturities of AFS Securities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Available-for-sale securities  
Due in one year or less, Cost $ 163,187
Due in one year or less, Fair Value 163,139
Due after one year through four years, Cost 80,462
Due after one year through four years, Fair Value 80,564
Cash equivalents  
Available-for-sale securities  
Due in one year or less, Cost 75,278
Due in one year or less, Fair Value 75,278
Due after one year through four years, Cost 0
Due after one year through four years, Fair Value 0
Cash equivalents | Commercial paper  
Available-for-sale securities  
Due in one year or less, Cost 72,243
Due in one year or less, Fair Value 72,243
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 3,035
Due in one year or less, Fair Value 3,035
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 87,909
Due in one year or less, Fair Value 87,861
Due after one year through four years, Cost 80,462
Due after one year through four years, Fair Value 80,564
Marketable securities | Commercial paper  
Available-for-sale securities  
Due in one year or less, Cost 20,984
Due in one year or less, Fair Value 20,984
Due after one year through four years, Cost 0
Due after one year through four years, Fair Value 0
Marketable securities | U.S. government agency securities  
Available-for-sale securities  
Due in one year or less, Cost 33,407
Due in one year or less, Fair Value 33,403
Due after one year through four years, Cost 23,187
Due after one year through four years, Fair Value 23,313
Marketable securities | Corporate bonds  
Available-for-sale securities  
Due in one year or less, Cost 33,518
Due in one year or less, Fair Value 33,474
Due after one year through four years, Cost 22,194
Due after one year through four years, Fair Value 22,354
Marketable securities | Asset backed securities  
Available-for-sale securities  
Due in one year or less, Cost 0
Due in one year or less, Fair Value 0
Due after one year through four years, Cost 35,081
Due after one year through four years, Fair Value $ 34,897