XML 38 R28.htm IDEA: XBRL DOCUMENT v3.23.2
ACCOUNTS RECEIVABLE AND AGENT ADVANCES RECEIVABLE, NET OF ALLOWANCE (Tables)
6 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Accounts Receivable, Allowance for Credit Loss The outstanding balance of accounts receivable, net of allowance for credit losses, consists of the following (in thousands):
June 30, 2023December 31, 2022
Accounts receivable$126,248 $132,363 
Allowance for credit losses(2,548)(2,555)
Accounts receivable, net$123,700 $129,808 
The changes in the allowance for credit losses related to accounts receivable and agent advances receivable are as follows (in thousands):

Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Beginning balance$2,657 $2,256 $2,648 $2,249 
Provision1,155 1,056 1,940 1,498 
Charge-offs(1,426)(970)(2,434)(1,502)
Recoveries304 100 536 197 
Ending Balance$2,690 $2,442 $2,690 $2,442 

The allowance for credit losses allocated by financial instrument category is as follows (in thousands):

June 30, 2023December 31, 2022
Accounts receivable$2,548 $2,555 
Agent advances receivable142 93 
Allowance for credit losses$2,690 $2,648 
Notes Receivable, Net of Allowance for Credit Loss
Agent advances receivable, net of allowance for credit losses, from sending agents is as follows (in thousands):

June 30, 2023December 31, 2022
Agent advances receivable, current$1,513 $1,373 
Allowance for credit losses(79)(62)
Net current$1,434 $1,311 
Agent advances receivable, long-term$1,546 $1,423 
Allowance for credit losses(63)(31)
Net long-term$1,483 $1,392 
Maturities of Notes Receivable
The maturities of agent advances receivable at June 30, 2023 are as follows (in thousands):
Unpaid Advance Balance
Under 1 year$1,513 
Between 1 and 2 years1,137 
More than 2 years409 
Total$3,059