XML 149 R119.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Schedule of Fair Value, Assets Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Assets    
Debt securities $ 62,759  
Corporate Debt Securities    
Assets    
Debt securities 1,628  
Level 1 | Fair Value, Recurring    
Assets    
Money Market Funds 596 $ 3,125
Mutual Funds 10,653 7,771
Total Assets 11,249 10,896
Liabilities    
Derivative Instruments 0 0
Total Liabilities 0 0
Level 1 | Fair Value, Recurring | Corporate Debt Securities    
Assets    
Debt securities 0 0
Level 1 | Fair Value, Recurring | Government Debt Securities    
Assets    
Debt securities 0 0
Level 2 | Fair Value, Recurring    
Assets    
Money Market Funds 0 0
Mutual Funds 0 0
Total Assets 62,759 9,303
Liabilities    
Derivative Instruments 1,989 4,210
Total Liabilities 1,989 4,210
Level 2 | Fair Value, Recurring | Corporate Debt Securities    
Assets    
Debt securities 1,628 1,579
Level 2 | Fair Value, Recurring | Government Debt Securities    
Assets    
Debt securities 61,131 7,724
Level 3 | Fair Value, Recurring    
Assets    
Money Market Funds 0 0
Mutual Funds 0 0
Total Assets 0 0
Liabilities    
Derivative Instruments 0 0
Total Liabilities 0 0
Level 3 | Fair Value, Recurring | Corporate Debt Securities    
Assets    
Debt securities 0 0
Level 3 | Fair Value, Recurring | Government Debt Securities    
Assets    
Debt securities $ 0 $ 0