XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value | Fair Value, Inputs, Level 1    
Fair Value, Net Asset (Liability) [Abstract]    
Cash $ 58,792 $ 44,426
Deferred compensation 27,287 26,333
Fair Value | Fair Value, Inputs, Level 2    
Fair Value, Net Asset (Liability) [Abstract]    
Short-term investments 0 6,956
Long-term investments 94 93
Cash flow hedge interest rate swaps 2,182 5,409
Short-term borrowings 30,818 27,117
Long-term debt 605,811 535,197
Carrying Amount | Fair Value, Inputs, Level 1    
Fair Value, Net Asset (Liability) [Abstract]    
Cash 58,792 44,426
Deferred compensation 27,287 26,333
Carrying Amount | Fair Value, Inputs, Level 2    
Fair Value, Net Asset (Liability) [Abstract]    
Short-term investments 0 6,956
Long-term investments 94 93
Cash flow hedge interest rate swaps 2,182 5,409
Short-term borrowings 30,818 27,117
Long-term debt $ 605,811 $ 535,197