XML 147 R86.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplementary Balance Sheet Detail (Schedule Of Analysis Of The Allowance For Doubtful Accounts) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance at beginning of year $ 8,019 $ 6,835 $ 8,243
(Credit) charge to income (439) 1,585 (1,266)
Deductions (128) 401 142
Balance at end of year $ 7,708 $ 8,019 $ 6,835