XML 72 R58.htm IDEA: XBRL DOCUMENT v3.22.4
MARKETABLE SECURITIES - Schedule of Underlying Maturities of AFS Securities (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Available-for-sale securities  
Due in one year or less, Cost $ 373,057
Due in one year or less, Fair Value 369,047
Due after one year through four years, Cost 80,972
Due after one year through four years, Fair Value 79,693
Cash equivalents  
Available-for-sale securities  
Due in one year or less, Cost 64,325
Due in one year or less, Fair Value 64,325
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 63,021
Due in one year or less, Fair Value 63,021
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 1,304
Due in one year or less, Fair Value 1,304
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 308,732
Due in one year or less, Fair Value 304,722
Due after one year through four years, Cost 80,972
Due after one year through four years, Fair Value 79,693
Marketable securities | U.S. government agency securities  
Available-for-sale securities  
Due in one year or less, Cost 218,364
Due in one year or less, Fair Value 215,620
Due after one year through four years, Cost 9,648
Due after one year through four years, Fair Value 9,603
Marketable securities | Corporate bonds  
Available-for-sale securities  
Due in one year or less, Cost 90,368
Due in one year or less, Fair Value 89,102
Due after one year through four years, Cost 25,950
Due after one year through four years, Fair Value 25,569
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 45,374
Due after one year through four years, Fair Value $ 44,521