LEASES - Schedule of Gain (Loss) on Disposal of Assets (Details) - USD ($) |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Lessee, Lease, Description [Line Items] | ||
| (Gain) loss on disposal of assets | $ 0 | $ 124,610 |
| Owned And Leased Vehicles | ||
| Lessee, Lease, Description [Line Items] | ||
| (Gain) loss on disposal of assets | 0 | 124,610 |
| Sale of owned vehicles | ||
| Lessee, Lease, Description [Line Items] | ||
| (Gain) loss on disposal of assets | 0 | 6,974 |
| Sale of leased vehicles | ||
| Lessee, Lease, Description [Line Items] | ||
| (Gain) loss on disposal of assets | $ 0 | $ 131,584 |