XML 106 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Supplementary Balance Sheet Detail (Schedule Of Analysis Of The Allowance For Doubtful Accounts) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance at beginning of year $ 6,835 $ 8,243 $ 5,474
Charge (credit) to income 1,585 (1,266) 1,458
Deductions 401 142 715
Balance at end of year 8,019 6,835 8,243
Cumulative Effect, Period of Adoption, Adjustment      
Allowance for Doubtful Accounts Receivable [Roll Forward]      
Balance at beginning of year 0 2,026  
Balance at end of year $ 0 $ 0 $ 2,026