v3.26.1
Lease Accounting - Schedule of Components of Charging Stations (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Jun. 30, 2025
Property, Plant, and Equipment, Lessor Asset under Operating Lease    
Charging stations $ 2,194 $ 13,018
Accumulated depreciation (1,695) (3,151)
Property and equipment, net 499 9,867
Operating lease ROU assets $ 8,575 $ 2,090