XML 53 R38.htm IDEA: XBRL DOCUMENT v3.22.0.1
Estimated Credit Losses (Tables)
12 Months Ended
Dec. 31, 2021
Credit Loss [Abstract]  
Schedule of Reconciliation Related to Allowance for Estimate Credit Losses
The following table provides a reconciliation of the activity related to the Company’s allowance for estimated credit losses (in thousands):
Years Ended December 31,
202120202019
Beginning balance$8,841 $5,992 $5,610 
Adjustment due to the adoption of ASC Topic 326— 289 — 
(Benefit) provision for credit losses(337)2,924 1,107 
Write-off of uncollectible amounts, net of recoveries(2,299)(364)(725)
Ending balance$6,205 $8,841 $5,992