XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Description of Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Accounting Policies [Abstract]  
Schedule of Activity in the Allowance for Doubtful Accounts The activity in the allowance for doubtful accounts is as follows:
Year Ended December 31,
202120202019
(In thousands)
Balance, beginning of period$5,344 $3,070 $2,276 
Additions charged to costs and expenses4,879 3,211 2,159 
Deductions/write-offs(3,885)(1,666)(1,365)
ASU 2016-13 (Topic 326) adjustment— 729 — 
Balance, end of period$6,338 $5,344 $3,070