XML 130 R114.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule II - Consolidated Valuation and Qualifying Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Allowance for credit loss $ 6,911 $ 9,255 $ 6,338
Allowance for Doubtful Accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 9,255 6,338 5,600
Charged to Costs and Expenses (190) 4,163 1,615
Charged to Other Accounts 0 0 0
Deductions $ (2,154) (1,246) (877)
Balance at End of Period   $ 9,255 $ 6,338