XML 124 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Fair Value, Inputs, Level 1    
Fair Value, Net Asset (Liability) [Abstract]    
Cash   $ 29,500
Fair Value, Inputs, Level 2    
Fair Value, Net Asset (Liability) [Abstract]    
Cash equivalents   3,000
Fair Value | Fair Value Inputs, Level 1 and Level 2    
Fair Value, Net Asset (Liability) [Abstract]    
Cash and cash equivalents $ 44,426 32,526
Fair Value | Fair Value, Inputs, Level 1    
Fair Value, Net Asset (Liability) [Abstract]    
Deferred compensation 26,333 23,893
Short term borrowings 27,117 5,029
Long-term debt 535,197 151,182
Fair Value | Fair Value, Inputs, Level 2    
Fair Value, Net Asset (Liability) [Abstract]    
Short-term investments 6,956 0
Long-term investments 93 7,468
Cash flow hedge interest rate swaps 5,409 3,939
Carrying Amount | Fair Value Inputs, Level 1 and Level 2    
Fair Value, Net Asset (Liability) [Abstract]    
Cash and cash equivalents 44,426 32,526
Carrying Amount | Fair Value, Inputs, Level 1    
Fair Value, Net Asset (Liability) [Abstract]    
Deferred compensation 26,333 23,893
Short term borrowings 27,117 5,029
Long-term debt 535,197 151,182
Carrying Amount | Fair Value, Inputs, Level 2    
Fair Value, Net Asset (Liability) [Abstract]    
Short-term investments 6,956 0
Long-term investments $ 93 7,468
Cash flow hedge interest rate swaps   $ 3,939