XML 105 R91.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule II - Consolidated Valuation and Qualifying Accounts (Detail) - Allowance for doubtful accounts - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Valuation And Qualifying Accounts Disclosure [Line Items]      
Balance at Beginning of Period $ 3,790 $ 2,890 $ 3,395
Charged/(Credited) to Expense 3,469 2,452 2,314
Other Adjustments 67 (59) 14
Deductions (928) (1,493) (2,833)
Balance at End of Period $ 6,398 $ 3,790 $ 2,890