v3.26.1
Fair Value Measurements and Derivative Instruments (Available-for-sale Securities Maturities) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Amortized cost    
Within 1 year $ 1,899  
After 1 year through 5 years 37,345  
After 5 years through 10 years 29,021  
After 10 years 128,031  
Amortized cost 196,296 $ 198,009
Estimated fair value    
Within 1 year 1,717  
After 1 year through 5 years 33,748  
After 5 years through 10 years 28,042  
After 10 years 102,455  
Estimated fair value $ 165,962 $ 168,301