XML 81 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Schedule of Fair Value Measurements, Recurring and Nonrecurring (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Investments:    
Fair Value $ 63,613 $ 62,759
Corporate Debt Securities    
Investments:    
Fair Value 1,647 1,628
Government Debt Securities    
Investments:    
Fair Value 61,966 61,131
Level 1 | Fair Value, Recurring    
Investments:    
Money Market Funds 468 596
Mutual Funds 14,177 10,653
Derivative Instruments 0  
Total Assets 14,645 11,249
Liabilities:    
Derivative Instruments 0 0
Total 0 0
Level 1 | Fair Value, Recurring | Corporate Debt Securities    
Investments:    
Fair Value 0 0
Level 1 | Fair Value, Recurring | Government Debt Securities    
Investments:    
Fair Value 0 0
Level 2 | Fair Value, Recurring    
Investments:    
Money Market Funds 0 0
Mutual Funds 0 0
Derivative Instruments 1,068  
Total Assets 64,681 62,759
Liabilities:    
Derivative Instruments 1,685 1,989
Total 1,685 1,989
Level 2 | Fair Value, Recurring | Corporate Debt Securities    
Investments:    
Fair Value 1,647 1,628
Level 2 | Fair Value, Recurring | Government Debt Securities    
Investments:    
Fair Value 61,966 61,131
Level 3 | Fair Value, Recurring    
Investments:    
Money Market Funds 0 0
Mutual Funds 0 0
Derivative Instruments 0  
Total Assets 0 0
Liabilities:    
Derivative Instruments 0 0
Total 0 0
Level 3 | Fair Value, Recurring | Corporate Debt Securities    
Investments:    
Fair Value 0 0
Level 3 | Fair Value, Recurring | Government Debt Securities    
Investments:    
Fair Value $ 0 $ 0