XML 60 R50.htm IDEA: XBRL DOCUMENT v3.25.1
INVESTMENTS IN DEBT SECURITIES - Debt Securities, Available-for-sale, Unrealized Loss Position, Fair Value (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Short-term debt securities    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value $ 83,433 $ 69,859
Less than 12 Months, Gross Unrealized Losses (8) (94)
Greater than 12 months, Fair Value 1,000 5,989
Greater than 12 months, Gross Unrealized Losses (1) (7)
Total, Fair Value 84,433 75,848
Total, Gross Unrealized Losses (9) (101)
Short-term debt securities | U.S. agency securities    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 18,987 18,954
Less than 12 Months, Gross Unrealized Losses (4) (1)
Greater than 12 months, Fair Value 0 0
Greater than 12 months, Gross Unrealized Losses 0 0
Total, Fair Value 18,987 18,954
Total, Gross Unrealized Losses (4) (1)
Short-term debt securities | Corporate bonds    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 16,803 50,905
Less than 12 Months, Gross Unrealized Losses (3) (93)
Greater than 12 months, Fair Value 1,000 1,995
Greater than 12 months, Gross Unrealized Losses (1) (3)
Total, Fair Value 17,803 52,900
Total, Gross Unrealized Losses (4) (96)
Short-term debt securities | U.S. government securities    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 47,643 0
Less than 12 Months, Gross Unrealized Losses (1) 0
Greater than 12 months, Fair Value 0 3,994
Greater than 12 months, Gross Unrealized Losses 0 (4)
Total, Fair Value 47,643 3,994
Total, Gross Unrealized Losses (1) (4)
Long-term debt securities    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 27,298 152,069
Less than 12 Months, Gross Unrealized Losses (111) (646)
Greater than 12 months, Fair Value 360 363
Greater than 12 months, Gross Unrealized Losses (103) (123)
Total, Fair Value 27,658 152,432
Total, Gross Unrealized Losses (214) (769)
Long-term debt securities | U.S. agency securities    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value   9,990
Less than 12 Months, Gross Unrealized Losses   (10)
Greater than 12 months, Fair Value   0
Greater than 12 months, Gross Unrealized Losses   0
Total, Fair Value   9,990
Total, Gross Unrealized Losses   (10)
Long-term debt securities | Corporate bonds    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 15,279 80,550
Less than 12 Months, Gross Unrealized Losses (27) (384)
Greater than 12 months, Fair Value 0 0
Greater than 12 months, Gross Unrealized Losses 0 0
Total, Fair Value 15,279 80,550
Total, Gross Unrealized Losses (27) (384)
Long-term debt securities | Municipal securities    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 1,853 2,848
Less than 12 Months, Gross Unrealized Losses (58) (128)
Greater than 12 months, Fair Value 360 363
Greater than 12 months, Gross Unrealized Losses (103) (123)
Total, Fair Value 2,213 3,211
Total, Gross Unrealized Losses (161) (251)
Long-term debt securities | U.S. government securities    
Debt Securities, Available-for-sale, Unrealized Loss Position [Line Items]    
Less than 12 Months, Fair Value 10,166 58,681
Less than 12 Months, Gross Unrealized Losses (26) (124)
Greater than 12 months, Fair Value 0 0
Greater than 12 months, Gross Unrealized Losses 0 0
Total, Fair Value 10,166 58,681
Total, Gross Unrealized Losses $ (26) $ (124)