XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Schedule of Fair Value Measurements, Recurring and Nonrecurring (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Investments:    
Fair Value $ 63,602 $ 62,759
Corporate Debt Securities    
Investments:    
Fair Value 1,684 1,628
Government Debt Securities    
Investments:    
Fair Value 61,918 61,131
Level 1 | Fair Value, Recurring    
Investments:    
Money Market Funds 1,372 596
Mutual Funds 15,338 10,653
Derivative Instruments 0  
Total Assets 16,710 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 746  
Total Assets 64,348 62,759
Liabilities:    
Derivative Instruments 1,724 1,989
Total 1,724 1,989
Level 2 | Fair Value, Recurring | Corporate Debt Securities    
Investments:    
Fair Value 1,684 1,628
Level 2 | Fair Value, Recurring | Government Debt Securities    
Investments:    
Fair Value 61,918 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