XML 20 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Accounts Receivable, Net
6 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Accounts Receivable, Net 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 
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