Annual report pursuant to Section 13 and 15(d)

Schedule II - Valuation and Qualifying Accounts (Details)

v3.22.0.1
Schedule II - 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]      
Balance at Beginning of Period $ 2,668 $ 2,448 $ 2,440
Charged to Costs and Expenses 5,900 567 752
Charged to Other Operating Revenue 7,943 4,751 3,339
Deductions 8,626 5,098 4,083
Balance at End of Period 7,885 2,668 2,448
Allowance for doubtful accounts      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 1,268 1,316 1,290
Charged to Costs and Expenses 1,670 567 752
Charged to Other Operating Revenue 0 0 0
Deductions 1,204 615 726
Balance at End of Period 1,734 1,268 1,316
Allowance for revenue adjustments      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 1,005 737 755
Charged to Costs and Expenses 0 0 0
Charged to Other Operating Revenue 7,943 4,751 3,339
Deductions 7,422 4,483 3,357
Balance at End of Period 1,526 1,005 737
Deferred tax valuation allowance      
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]      
Balance at Beginning of Period 395 395 395
Charged to Costs and Expenses 4,230 0 0
Charged to Other Operating Revenue 0 0 0
Deductions 0 0 0
Balance at End of Period $ 4,625 $ 395 $ 395