v3.26.1
Fair Value Measurements and Derivative Instruments (Carrying Value of Investments on the Balance Sheet) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Derivative [Line Items]    
Carrying value $ 23,456 $ 24,273
Short-term investments    
Derivative [Line Items]    
Carrying value 9,425 10,522
Other assets    
Derivative [Line Items]    
Carrying value $ 14,031 $ 13,751