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