XML 78 R67.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Receivable, Net - Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Allowance for Doubtful Accounts      
Balance at the beginning $ 2,823 $ 2,641 $ 2,272
Additions 907 1,869 1,877
Reductions (759) (114) (762)
Recoveries (962) (1,573) (746)
Balance at the end $ 2,009 $ 2,823 $ 2,641