XML 72 R54.htm IDEA: XBRL DOCUMENT v3.22.4
MARKETABLE DEBT SECURITIES - Available for Sale Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Marketable debt securities, available-for-sale, amortized cost basis, current $ 287,615 $ 262,345
Marketable debt securities available for sale, unrealized gain, current 2 0
Marketable debt securities available for sale unrealized loss, current (2,091) (159)
Marketable debt securities, available-for-sale, current 285,526 262,186
Marketable debt securities, available-for-sale, amortized cost basis, noncurrent 103,897 125,254
Marketable debt securities, available for sale unrealized gain, noncurrent 39 0
Marketable debt securities available for sale unrealized loss, noncurrent (905) (311)
Marketable debt securities, available-for-sale, noncurrent 103,031 124,943
Marketable debt securities, available-for-sale, amortized cost 391,512 387,599
Marketable debt securities, available-for-sale, accumulated gross unrealized gain, before tax 41 0
Marketable debt securities, available-for-sale, accumulated gross unrealized loss, before tax (2,996) (470)
Marketable debt securities, available-for-sale 388,557 387,129
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Marketable debt securities, available-for-sale, amortized cost basis, current 124,301 127,435
Marketable debt securities available for sale, unrealized gain, current 2 0
Marketable debt securities available for sale unrealized loss, current (656) (56)
Marketable debt securities, available-for-sale, current 123,647 127,379
Marketable debt securities, available-for-sale 123,647 127,379
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Marketable debt securities, available-for-sale, amortized cost basis, current 155,841 113,001
Marketable debt securities available for sale, unrealized gain, current 0 0
Marketable debt securities available for sale unrealized loss, current (1,355) (98)
Marketable debt securities, available-for-sale, current 154,486 112,903
Marketable debt securities, available-for-sale, amortized cost basis, noncurrent 70,195 120,705
Marketable debt securities, available for sale unrealized gain, noncurrent 33 0
Marketable debt securities available for sale unrealized loss, noncurrent (659) (289)
Marketable debt securities, available-for-sale, noncurrent 69,569 120,416
Marketable debt securities, available-for-sale 224,055 233,319
Securities of government-sponsored entities    
Debt Securities, Available-for-sale [Line Items]    
Marketable debt securities, available-for-sale, amortized cost basis, current 7,473 21,909
Marketable debt securities available for sale, unrealized gain, current 0 0
Marketable debt securities available for sale unrealized loss, current (80) (5)
Marketable debt securities, available-for-sale, current 7,393 21,904
Marketable debt securities, available-for-sale, amortized cost basis, noncurrent 33,702 4,549
Marketable debt securities, available for sale unrealized gain, noncurrent 6 0
Marketable debt securities available for sale unrealized loss, noncurrent (246) (22)
Marketable debt securities, available-for-sale, noncurrent 33,462 4,527
Marketable debt securities, available-for-sale $ 40,855 $ 26,431