XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
MARKETABLE SECURITIES - Summary of Unrealized Loss on Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Debt securities, available-for-sale, continuous unrealized loss position, less than 12 months $ 133,378 $ 84,580
Debt securities, available-for-sale, Continuous unrealized loss position, less than 12 months, accumulated loss (180) (158)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer 27,670 12,074
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss (94) (54)
Debt securities, available-for-sale, unrealized loss position 161,048 96,654
Debt securities, available-for-sale, unrealized loss position, accumulated loss (274) (212)
Corporate debt securities    
Marketable Securities [Line Items]    
Debt securities, available-for-sale, continuous unrealized loss position, less than 12 months 121,622 78,995
Debt securities, available-for-sale, Continuous unrealized loss position, less than 12 months, accumulated loss (177) (152)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer 27,670 12,074
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss (94) (54)
Debt securities, available-for-sale, unrealized loss position 149,292 91,069
Debt securities, available-for-sale, unrealized loss position, accumulated loss (271) (206)
Government and agency - U.S.    
Marketable Securities [Line Items]    
Debt securities, available-for-sale, continuous unrealized loss position, less than 12 months 11,756 5,585
Debt securities, available-for-sale, Continuous unrealized loss position, less than 12 months, accumulated loss (3) (6)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer 0 0
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss 0 0
Debt securities, available-for-sale, unrealized loss position 11,756 5,585
Debt securities, available-for-sale, unrealized loss position, accumulated loss $ (3) $ (6)