XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.0.1
Credit Losses (Tables)
12 Months Ended
Dec. 31, 2021
Credit Loss [Abstract]  
Schedule of Allowance for Credit Loss to Accounts Receivable

The allowance for credit losses related to accounts receivable as of December 31, 2020 and 2021, and changes for the periods ended December 31, 2020 and 2021 are as follows (in thousands):

 

Balance at January 1, 2020

 

$

6,516

 

Provision for expected credit losses

 

 

5,606

 

Write-offs

 

 

(1,280

)

Balance at December 31, 2020

 

 

10,842

 

Provision for expected credit losses

 

 

(1,500

)

Write-offs

 

 

(849

)

Balance at December 31, 2021

 

$

8,493