XML 36 R25.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable, Net (Tables)
6 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Schedule of Accounts Receivable, Net
Accounts receivable, net, consisted of the following (in thousands):
 June 30, 2023December 31, 2022
Accounts receivable, gross$51,159 $46,867 
Less: allowance for doubtful accounts(2,196)(3,783)
Accounts receivable, net$48,963 $43,084 
Schedule of Activities Related to the Allowance for Doubtful Accounts
Activities related to the Company’s allowance for doubtful accounts for the three months ended June 30, 2023 and 2022 were as follows (in thousands):
20232022
Balance at April 1
$3,601 $1,386 
Bad debt expense349 2,168 
Write-offs(1,754)(83)
Balance at June 30
$2,196 $3,471 
Activities related to the Company’s allowance for doubtful accounts for the six months ended June 30, 2023 and 2022 were as follows (in thousands):
20232022
Balance at January 1$3,783 $1,187 
Bad debt expense289 2,391 
Write-offs(1,876)(107)
Balance at June 30
$2,196 $3,471