v3.26.1
Fair Value Measurements and Derivative Instruments (Carrying Value and Fair Value of Investments) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying value $ 25,651 $ 24,273
Fair value 25,233 23,921
Government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying value 21,284 19,865
Fair value 21,151 19,787
Other    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying value 4,367 4,408
Fair value $ 4,082 $ 4,134