v3.26.1
Fair Value Measurements and Derivative Instruments (Carrying Value and Fair Value of Investments) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying value $ 23,456 $ 24,273
Fair value 23,059 23,921
Government securities    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying value 19,089 19,865
Fair value 18,966 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,093 $ 4,134