XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value, Net Asset (Liability) [Abstract]    
Cash equivalents $ 6,900  
Fair Value | Fair Value Inputs, Level 1 and Level 2    
Fair Value, Net Asset (Liability) [Abstract]    
Cash and cash equivalents 50,276 $ 44,426
Fair Value | Fair Value, Inputs, Level 1    
Fair Value, Net Asset (Liability) [Abstract]    
Deferred compensation 25,958 26,333
Short-term borrowings 23,226 27,117
Long-term debt 627,329 535,197
Cash 43,400  
Cash equivalents   44,400
Fair Value | Fair Value, Inputs, Level 2    
Fair Value, Net Asset (Liability) [Abstract]    
Short-term investments 0 6,956
Long-term investments 93 93
Cash flow hedge interest rate swaps 4,178 5,409
Carrying Amount | Fair Value Inputs, Level 1 and Level 2    
Fair Value, Net Asset (Liability) [Abstract]    
Cash and cash equivalents 50,276 44,426
Carrying Amount | Fair Value, Inputs, Level 1    
Fair Value, Net Asset (Liability) [Abstract]    
Deferred compensation 25,958 26,333
Short-term borrowings 23,226 27,117
Long-term debt 627,329 535,197
Carrying Amount | Fair Value, Inputs, Level 2    
Fair Value, Net Asset (Liability) [Abstract]    
Short-term investments 0 6,956
Long-term investments 93 93
Cash flow hedge interest rate swaps $ 4,178 $ 5,409