ACCOUNTS RECEIVABLE AND AGENT ADVANCES RECEIVABLE, NET OF ALLOWANCE - Schedule of Changes in Allowance for Credit Losses (Details) - USD ($) $ in Thousands |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Accounts Receivable, Allowance for Credit Loss [Roll Forward] | ||
| Beginning balance | $ 5,997 | $ 3,836 |
| Provision | 2,891 | 2,066 |
| Charge-offs | (3,615) | (1,757) |
| Recoveries | 337 | 170 |
| Other | (142) | 117 |
| Ending Balance | $ 5,468 | $ 4,432 |