XML 43 R29.htm IDEA: XBRL DOCUMENT v3.25.3
ACCOUNTS RECEIVABLE AND AGENT ADVANCES RECEIVABLE, NET OF ALLOWANCE (Tables)
9 Months Ended
Sep. 30, 2025
Receivables [Abstract]  
Schedule of Accounts Receivable, Net and Agent Advances Receivable, Net The outstanding balance of accounts receivable, net of allowance for credit losses, consists of the following (in thousands):
September 30, 2025December 31, 2024
Accounts receivable$124,902 $110,623 
Allowance for credit losses(5,684)(3,546)
Accounts receivable, net$119,218 $107,077 
Agent advances receivable, net of allowance for credit losses, from sending agents is as follows (in thousands):

September 30, 2025December 31, 2024
Agent advances receivable, current$2,132 $2,260 
Allowance for credit losses(211)(173)
Net current$1,921 $2,087 
Agent advances receivable, long-term$2,530 $2,315 
Allowance for credit losses(190)(117)
Net long-term$2,340 $2,198 
Schedule of Maturities of Agent Advances Receivable
The maturities of agent advances receivable at September 30, 2025 are as follows (in thousands):
Outstanding Balance
Under 1 year$2,132 
Between 1 and 2 years1,760 
More than 2 years to 3 years
770 
Total$4,662 
Schedule of Changes in Allowance for Credit Losses
The changes in the allowance for credit losses related to accounts receivable and agent advances receivable are as follows (in thousands):

Three Months Ended September 30,Nine Months Ended September 30,
2025202420252024
Beginning balance$5,509 $3,910 $3,836 $2,794 
Provision2,154 1,665 6,078 5,036 
Charge-offs(1,811)(1,405)(4,905)(4,247)
Recoveries229 224 701 904 
Other16 375 (77)
Ending Balance$6,085 $4,410 $6,085 $4,410 

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

September 30, 2025December 31, 2024
Accounts receivable$5,684 $3,546 
Agent advances receivable401 290 
Allowance for credit losses$6,085 $3,836