v3.26.1
ACCOUNTS RECEIVABLE AND AGENT ADVANCES RECEIVABLE, NET OF ALLOWANCE - Schedule of Agent Advances Receivable, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Receivables [Abstract]    
Agent advances receivable, current $ 2,319 $ 2,001
Allowance for credit losses (325) (203)
Net current 1,994 1,798
Agent advances receivable, long-term 3,215 2,960
Allowance for credit losses (425) (264)
Net long-term $ 2,790 $ 2,696