XML 53 R39.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Operations and Significant Accounting Policies - Accounts Receivable and 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, beginning of period $ 4,942 $ 3,579 $ 4,697
Add: bad debt expense 137 2,580 84
Less: write-offs, net of recoveries and other adjustments1 (3,169) (1,217) (1,202)
Balance, end of period $ 1,910 4,942 $ 3,579
Increase in allowance for doubtful accounts   $ 300