LEASES - Schedule of Gain (Loss) on Disposal of Assets (Details) - USD ($) |
3 Months Ended | 9 Months Ended | ||
|---|---|---|---|---|
Sep. 30, 2026 |
Sep. 30, 2025 |
Sep. 30, 2026 |
Sep. 30, 2025 |
|
| Lessee, Lease, Description [Line Items] | ||||
| (Gain) loss on disposal of assets | $ 156,481 | $ 385,545 | ||
| Owned and Leased Vehicles | ||||
| Lessee, Lease, Description [Line Items] | ||||
| (Gain) loss on disposal of assets | $ 52,331 | $ 105,642 | 156,481 | 385,545 |
| Sale of owned vehicles | ||||
| Lessee, Lease, Description [Line Items] | ||||
| (Gain) loss on disposal of assets | 0 | 0 | (23,142) | 6,974 |
| Sale of leased vehicles | ||||
| Lessee, Lease, Description [Line Items] | ||||
| (Gain) loss on disposal of assets | $ 52,331 | $ 105,642 | $ 133,339 | $ 392,519 |