XML 71 R40.htm IDEA: XBRL DOCUMENT v3.25.1
MARKETABLE SECURITIES - Summary of Unrealized Loss on Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Debt securities, available-for-sale, continuous unrealized loss position, less than 12 months $ 73,952 $ 84,580
Debt securities, available-for-sale, Continuous unrealized loss position, less than 12 months, accumulated loss (211) (158)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer 2,515 12,074
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss 0 (54)
Debt securities, available-for-sale, unrealized loss position 76,467 96,654
Debt securities, available-for-sale, unrealized loss position, accumulated loss (211) (212)
Corporate debt securities    
Marketable Securities [Line Items]    
Debt securities, available-for-sale, continuous unrealized loss position, less than 12 months 73,952 78,995
Debt securities, available-for-sale, Continuous unrealized loss position, less than 12 months, accumulated loss (211) (152)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer 2,515 12,074
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss 0 (54)
Debt securities, available-for-sale, unrealized loss position 76,467 91,069
Debt securities, available-for-sale, unrealized loss position, accumulated loss $ (211) (206)
Government and agency - U.S.    
Marketable Securities [Line Items]    
Debt securities, available-for-sale, continuous unrealized loss position, less than 12 months   5,585
Debt securities, available-for-sale, Continuous unrealized loss position, less than 12 months, accumulated loss   (6)
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer   0
Debt securities, available-for-sale, continuous unrealized loss position, 12 months or longer, accumulated loss   0
Debt securities, available-for-sale, unrealized loss position   5,585
Debt securities, available-for-sale, unrealized loss position, accumulated loss   $ (6)