v3.23.1
The Company and Summary of Significant Accounting Policies - Components of the Finished ASRs (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
The Company and Summary of Significant Accounting Policies    
ASRs on lease or available for lease $ 9,002 $ 6,489
Demonstration ASRs 622 585
Research and development ASRs 194 320
Charge boxes 380 301
Finished ASRs, gross 10,198 7,695
Less: accumulated depreciation (7,853) (6,192)
Finished ASRs, net $ 2,345 $ 1,503