XML 60 R40.htm IDEA: XBRL DOCUMENT v3.25.1
Investments - Schedule of Investments Fair Values and Gross Unrealized (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Less than 12 months, Fair Value $ 36,312 $ 78,847
Less than 12 months, Unrealized Loss (44) (48)
12 months or Greater, Fair Value 0 0
12 months or Greater, Unrealized Loss 0 0
Total, Fair Value 36,312 78,847
Total, Unrealized Loss (44) (48)
Time deposits (Member)    
Less than 12 months, Fair Value   0
Less than 12 months, Unrealized Loss   0
12 months or Greater, Fair Value   0
12 months or Greater, Unrealized Loss   0
Total, Fair Value   0
Total, Unrealized Loss   0
Commercial Paper [Member]    
Less than 12 months, Fair Value 3,869 52,783
Less than 12 months, Unrealized Loss (2) (28)
12 months or Greater, Fair Value 0 0
12 months or Greater, Unrealized Loss 0 0
Total, Fair Value 3,869 52,783
Total, Unrealized Loss (2) (28)
Government Bond [Member]    
Less than 12 months, Fair Value   9,986
Less than 12 months, Unrealized Loss   (13)
12 months or Greater, Fair Value   0
12 months or Greater, Unrealized Loss   0
Total, Fair Value   9,986
Total, Unrealized Loss   (13)
Corporate Debt Securities [Member]    
Less than 12 months, Fair Value 32,443 16,078
Less than 12 months, Unrealized Loss (42) (7)
12 months or Greater, Fair Value 0 0
12 months or Greater, Unrealized Loss 0 0
Total, Fair Value 32,443 16,078
Total, Unrealized Loss $ (42) $ (7)