XML 50 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Marketable Securities - Schedule of Unrealized Loss on Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Debt securities, available-for-sale, continuous unrealized loss position, less than 12 months $ 73,472 $ 32,541
Debt securities, available-for-sale, Continuous unrealized loss position, less than 12 months, accumulated loss (475) (65)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer 20,492 30,800
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss (171) (686)
Debt securities, available-for-sale, unrealized loss position 93,964 63,341
Debt securities, available-for-sale, unrealized loss position, accumulated loss (646) (751)
Corporate debt securities    
Marketable Securities [Line Items]    
Debt securities, available-for-sale, continuous unrealized loss position, less than 12 months 65,895 29,515
Debt securities, available-for-sale, Continuous unrealized loss position, less than 12 months, accumulated loss (449) (58)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer 5,609 16,247
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss (47) (234)
Debt securities, available-for-sale, unrealized loss position 71,504 45,762
Debt securities, available-for-sale, unrealized loss position, accumulated loss (496) (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,973 2,904
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss (29) (102)
Debt securities, available-for-sale, unrealized loss position 2,973 2,904
Debt securities, available-for-sale, unrealized loss position, accumulated loss (29) (102)
U.S. treasury securities    
Marketable Securities [Line Items]    
Debt securities, available-for-sale, continuous unrealized loss position, less than 12 months 7,577 3,026
Debt securities, available-for-sale, Continuous unrealized loss position, less than 12 months, accumulated loss (26) (7)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer 11,910 11,649
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss (95) (350)
Debt securities, available-for-sale, unrealized loss position 19,487 14,675
Debt securities, available-for-sale, unrealized loss position, accumulated loss $ (121) $ (357)