XML 45 R35.htm IDEA: XBRL DOCUMENT v3.23.2
Credit Losses (Tables)
12 Months Ended
Dec. 31, 2022
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, 2021 and 2022, and changes for the periods ended December 31, 2021 and 2022 are as follows (in thousands):

 

Balance at December 31, 2020

 

$

10,842

 

Provision for expected credit losses

 

 

(1,500

)

Write-offs

 

 

(849

)

Balance at December 31, 2021

 

 

8,493

 

Write-offs

 

 

(5,618

)

Balance at December 31, 2022

 

$

2,875