v3.26.1
Fair Value Measurements and Derivative Instruments (Available-for-sale Securities Maturities) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized cost    
Within 1 year $ 1,913  
After 1 year through 5 years 37,172  
After 5 years through 10 years 28,985  
After 10 years 126,186  
Amortized cost 194,256 $ 198,009
Estimated fair value    
Within 1 year 1,724  
After 1 year through 5 years 33,657  
After 5 years through 10 years 27,914  
After 10 years 100,937  
Estimated fair value $ 164,232 $ 168,301