v3.26.1
Fair Value Measurements - Schedule of Fair Value Measurements, Recurring and Nonrecurring (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Investments:    
Fair Value $ 64,938 $ 64,456
Derivative Instruments 857 124
Corporate Debt Securities    
Investments:    
Fair Value 1,330 1,320
Government Debt Securities    
Investments:    
Fair Value 63,608 63,136
Level 1    
Investments:    
Money Market Funds 2,607 2,666
Mutual Funds 20,542 16,727
Derivative Instruments 0 0
Total Assets 23,149 19,393
Liabilities:    
Derivative Instruments 0 0
Total Liabilities 0 0
Level 1 | Corporate Debt Securities    
Investments:    
Fair Value 0 0
Level 1 | Government Debt Securities    
Investments:    
Fair Value 0 0
Level 2    
Investments:    
Money Market Funds 0 0
Mutual Funds 0 0
Derivative Instruments 857 124
Total Assets 65,795 64,580
Liabilities:    
Derivative Instruments 3,409 2,717
Total Liabilities 3,409 2,717
Level 2 | Corporate Debt Securities    
Investments:    
Fair Value 1,330 1,320
Level 2 | Government Debt Securities    
Investments:    
Fair Value 63,608 63,136
Level 3    
Investments:    
Money Market Funds 0 0
Mutual Funds 0 0
Derivative Instruments 0 0
Total Assets 0 0
Liabilities:    
Derivative Instruments 0 0
Total Liabilities 0 0
Level 3 | Corporate Debt Securities    
Investments:    
Fair Value 0 0
Level 3 | Government Debt Securities    
Investments:    
Fair Value $ 0 $ 0