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