v3.26.1
LEASES - Schedule of Gain (Loss) on Disposal of Assets (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Lessee, Lease, Description [Line Items]        
(Gain) loss on disposal of assets     $ 104,150 $ 279,903
Owned and Leased Vehicles        
Lessee, Lease, Description [Line Items]        
(Gain) loss on disposal of assets $ 104,150 $ 155,293 104,150 279,903
Sale of owned vehicles        
Lessee, Lease, Description [Line Items]        
(Gain) loss on disposal of assets (81,008) (155,293) (81,008) (286,877)
Sale of leased vehicles        
Lessee, Lease, Description [Line Items]        
(Gain) loss on disposal of assets $ 23,142 $ 0 $ 23,142 $ (6,974)