XML 75 R64.htm IDEA: XBRL DOCUMENT v3.25.3
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Fair Value | Fair Value, Inputs, Level 1    
Fair Value, Net Asset (Liability) [Abstract]    
Cash $ 87,201 $ 44,426
Deferred compensation 28,202 26,333
Fair Value | Fair Value, Inputs, Level 2    
Fair Value, Net Asset (Liability) [Abstract]    
Short-term investments 0 6,956
Long-term investments 96 93
Cash flow hedge interest rate swaps 2,203 5,409
Short-term borrowings 50,839 27,117
Long-term debt 538,639 535,197
Carrying Amount | Fair Value, Inputs, Level 1    
Fair Value, Net Asset (Liability) [Abstract]    
Cash 87,201 44,426
Deferred compensation 28,202 26,333
Carrying Amount | Fair Value, Inputs, Level 2    
Fair Value, Net Asset (Liability) [Abstract]    
Short-term investments 0 6,956
Long-term investments 96 93
Cash flow hedge interest rate swaps 2,203 5,409
Short-term borrowings 50,839 27,117
Long-term debt $ 538,639 $ 535,197