v3.26.1
ACCOUNTS RECEIVABLE AND AGENT ADVANCES RECEIVABLE, NET OF ALLOWANCE - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Receivables [Abstract]    
Accounts receivable $ 111,115 $ 110,899
Allowance for credit losses (4,837) (5,530)
Accounts receivable, net $ 106,278 $ 105,369