ACCOUNTS RECEIVABLE AND OTHER RECEIVABLES - Schedule of Lease Receivable Allowance (Details) - USD ($) $ in Thousands |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Financing Receivable, Allowance for Credit Loss [Roll Forward] | ||||
| Beginning balance | $ 18,649 | $ 9,849 | $ 17,318 | $ 9,228 |
| Net book value of accounts receivable written off | (18,785) | (11,332) | (49,971) | (26,105) |
| Recoveries | 3,115 | 1,404 | 8,707 | 3,254 |
| Accounts receivable provision | 14,515 | 9,991 | 41,440 | 23,535 |
| Ending balance | 17,494 | 9,912 | 17,494 | 9,912 |
| Progressive Leasing | ||||
| Financing Receivable, Allowance for Credit Loss [Roll Forward] | ||||
| Beginning balance | 69,436 | 68,788 | 68,806 | 71,607 |
| Net book value of accounts receivable written off | (95,077) | (90,920) | (274,968) | (283,158) |
| Recoveries | 9,027 | 9,480 | 31,187 | 32,029 |
| Accounts receivable provision | 94,762 | 86,318 | 253,123 | 253,188 |
| Ending balance | $ 78,148 | $ 73,666 | $ 78,148 | $ 73,666 |