ACCOUNTS RECEIVABLE AND AGENT ADVANCES RECEIVABLE, NET OF ALLOWANCE - Summary of Changes in Allowance for Credit Losses (Details) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Accounts Receivable, Allowance for Credit Loss [Roll Forward] | |||
| Beginning balance | $ 3,836 | $ 2,794 | $ 2,648 |
| Provision | 7,916 | 6,411 | 4,997 |
| Charge-offs | (7,705) | (6,248) | (5,852) |
| Recoveries | 1,597 | 1,174 | 987 |
| Other | 353 | (295) | 14 |
| Ending Balance | $ 5,997 | $ 3,836 | $ 2,794 |