v3.26.1
ACCOUNTS RECEIVABLE AND AGENT ADVANCES RECEIVABLE, NET OF ALLOWANCE (Tables)
3 Months Ended
Mar. 31, 2026
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):
March 31, 2026December 31, 2025
Accounts receivable$111,115 $110,899 
Allowance for credit losses(4,837)(5,530)
Accounts receivable, net$106,278 $105,369 
Agent advances receivable, net of allowance for credit losses, from sending agents is as follows (in thousands):

March 31, 2026December 31, 2025
Agent advances receivable, current$2,042 $2,001 
Allowance for credit losses(246)(203)
Net current$1,796 $1,798 
Agent advances receivable, long-term$3,169 $2,960 
Allowance for credit losses(385)(264)
Net long-term$2,784 $2,696 
Schedule of Maturities of Agent Advances Receivable
The maturities of agent advances receivable at March 31, 2026 are as follows (in thousands):
Outstanding Balance
Under 1 year$2,042 
Between 1 and 2 years2,178 
More than 2 years
991 
Total$5,211 
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 March 31,
20262025
Beginning balance$5,997 $3,836 
Provision2,891 2,066 
Charge-offs(3,615)(1,757)
Recoveries337 170 
Other(142)117 
Ending Balance$5,468 $4,432 

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

March 31, 2026December 31, 2025
Accounts receivable$4,837 $5,530 
Agent advances receivable631 467 
Allowance for credit losses$5,468 $5,997