XML 49 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Schedule of Unrealized Loss on Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Debt securities, available-for-sale, continuous unrealized loss position, less than 12 months $ 59,394 $ 32,541
Debt securities, available-for-sale, Continuous unrealized loss position, less than 12 months, accumulated loss (168) (65)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer 23,755 30,800
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss (403) (686)
Debt securities, available-for-sale, unrealized loss position 83,149 63,341
Debt securities, available-for-sale, unrealized loss position, accumulated loss (571) (751)
Corporate debt securities    
Marketable Securities [Line Items]    
Debt securities, available-for-sale, continuous unrealized loss position, less than 12 months 53,873 29,515
Debt securities, available-for-sale, Continuous unrealized loss position, less than 12 months, accumulated loss (165) (58)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer 9,035 16,247
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss (122) (234)
Debt securities, available-for-sale, unrealized loss position 62,908 45,762
Debt securities, available-for-sale, unrealized loss position, accumulated loss (287) (292)
Asset-backed securities    
Marketable Securities [Line Items]    
Debt securities, available-for-sale, continuous unrealized loss position, less than 12 months 0 0
Debt securities, available-for-sale, Continuous unrealized loss position, less than 12 months, accumulated loss 0 0
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer 2,939 2,904
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss (65) (102)
Debt securities, available-for-sale, unrealized loss position 2,939 2,904
Debt securities, available-for-sale, unrealized loss position, accumulated loss (65) (102)
U.S. treasury securities    
Marketable Securities [Line Items]    
Debt securities, available-for-sale, continuous unrealized loss position, less than 12 months 5,521 3,026
Debt securities, available-for-sale, Continuous unrealized loss position, less than 12 months, accumulated loss (3) (7)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer 11,781 11,649
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss (216) (350)
Debt securities, available-for-sale, unrealized loss position 17,302 14,675
Debt securities, available-for-sale, unrealized loss position, accumulated loss $ (219) $ (357)