XML 84 R68.htm IDEA: XBRL DOCUMENT v3.25.0.1
INVESTMENTS - Gross Unrealized Loss Position (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
security
Dec. 31, 2023
USD ($)
security
Debt securities, unrealized loss position, accumulated loss    
Fair value, less than 12 months maturity   $ 4,472
Fair value, 12 months or longer maturity $ 600 2,043
Fair value, total 600 6,515
Debt securities, unrealized loss position, accumulated loss less than 12 months   (1)
Debt securities, unrealized loss position, accumulated loss 12 months or more (1) (7)
Debt securities, unrealized loss position, accumulated loss $ (1) $ (8)
Number of securities | security 42 41
Number of securities immaterial | security 2 24
Allowance For Credit Losses $ 0 $ 0
Commercial Paper    
Debt securities, unrealized loss position, accumulated loss    
Fair value, less than 12 months maturity   4,472
Fair value, total   4,472
Debt securities, unrealized loss position, accumulated loss less than 12 months   (1)
Debt securities, unrealized loss position, accumulated loss   (1)
U.S. Treasury Securities    
Debt securities, unrealized loss position, accumulated loss    
Fair value, 12 months or longer maturity 600 2,043
Fair value, total 600 2,043
Debt securities, unrealized loss position, accumulated loss 12 months or more (1) (7)
Debt securities, unrealized loss position, accumulated loss $ (1) $ (7)