XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements - Schedule of Fair Value Measurements, Recurring and Nonrecurring (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Investments:    
Fair Value $ 63,794 $ 62,759
Derivative Instruments 1,404 0
Corporate Debt Securities    
Investments:    
Fair Value 1,290 1,628
Government Debt Securities    
Investments:    
Fair Value 62,504 61,131
Level 1 | Fair Value, Recurring    
Investments:    
Money Market Funds 1,237 596
Mutual Funds 16,454 10,653
Derivative Instruments 0  
Total Assets 17,691 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,404  
Total Assets 65,198 62,759
Liabilities:    
Derivative Instruments 1,307 1,989
Total 1,307 1,989
Level 2 | Fair Value, Recurring | Corporate Debt Securities    
Investments:    
Fair Value 1,290 1,628
Level 2 | Fair Value, Recurring | Government Debt Securities    
Investments:    
Fair Value 62,504 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