v3.26.1
Fair Value Measurements - Schedule of Fair Value Measurements, Recurring and Nonrecurring (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Investments:    
Fair Value $ 64,790 $ 64,456
Derivative Instruments 1,489 124
Corporate Debt Securities    
Investments:    
Fair Value 1,267 1,320
Government Debt Securities    
Investments:    
Fair Value 63,523 63,136
Level 1    
Investments:    
Money Market Funds 1,687 2,666
Mutual Funds 18,845 16,727
Derivative Instruments 0 0
Total Assets 20,532 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 1,489 124
Total Assets 66,279 64,580
Liabilities:    
Derivative Instruments 1,425 2,717
Total Liabilities 1,425 2,717
Level 2 | Corporate Debt Securities    
Investments:    
Fair Value 1,267 1,320
Level 2 | Government Debt Securities    
Investments:    
Fair Value 63,523 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