ACCOUNTS RECEIVABLE AND AGENT ADVANCES RECEIVABLE, NET OF ALLOWANCE - Schedule of Changes in Allowance for Credit Losses (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Accounts Receivable, Allowance for Credit Loss [Roll Forward] | ||||
| Beginning balance | $ 5,468 | $ 4,432 | $ 5,997 | $ 3,836 |
| Provision | 2,585 | 1,858 | 5,476 | 3,924 |
| Charge-offs | (2,701) | (1,337) | (6,316) | (3,094) |
| Recoveries | 360 | 302 | 697 | 472 |
| Other | 141 | 254 | (1) | 371 |
| Ending Balance | $ 5,853 | $ 5,509 | $ 5,853 | $ 5,509 |