XML 61 R45.htm IDEA: XBRL DOCUMENT v3.23.1
REVENUE - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Disaggregation Of Revenue [Line Items]                      
Total revenues from contracts with customers                 $ 74,418 $ 122,936 $ 113,892
Revenue accounted for under other guidance                 2,965 1,447 2,948
Total revenue $ 21,629 $ 20,288 $ 17,560 $ 17,906 $ 22,058 $ 30,714 $ 36,510 $ 35,101 77,383 124,383 116,840
Product revenue                      
Disaggregation Of Revenue [Line Items]                      
Total revenues from contracts with customers                 54,245 90,442 84,716
Revenue accounted for under other guidance                 2,965 1,447 2,948
Total revenue                 57,210 91,889 87,664
Service revenue                      
Disaggregation Of Revenue [Line Items]                      
Total revenues from contracts with customers                 20,173 32,494 29,176
Revenue accounted for under other guidance                 0 0 0
Total revenue                 20,173 32,494 29,176
Lighting product and installation                      
Disaggregation Of Revenue [Line Items]                      
Total revenues from contracts with customers                 53,588 117,069 113,740
Lighting product and installation | Product revenue                      
Disaggregation Of Revenue [Line Items]                      
Total revenues from contracts with customers                 46,500 89,827 84,659
Lighting product and installation | Service revenue                      
Disaggregation Of Revenue [Line Items]                      
Total revenues from contracts with customers                 7,088 27,242 29,081
Maintenance services                      
Disaggregation Of Revenue [Line Items]                      
Total revenues from contracts with customers                 14,555 5,825 95
Maintenance services | Product revenue                      
Disaggregation Of Revenue [Line Items]                      
Total revenues from contracts with customers                 3,266 573 0
Maintenance services | Service revenue                      
Disaggregation Of Revenue [Line Items]                      
Total revenues from contracts with customers                 11,289 5,252 95
Electric Vehicles                      
Disaggregation Of Revenue [Line Items]                      
Total revenue                 6,275 0 0
Electric Vehicles | Product revenue                      
Disaggregation Of Revenue [Line Items]                      
Total revenue                 4,479 0 0
Electric Vehicles | Service revenue                      
Disaggregation Of Revenue [Line Items]                      
Total revenue                 1,796 0 0
Solar energy related revenues                      
Disaggregation Of Revenue [Line Items]                      
Total revenues from contracts with customers                 0 42 57
Solar energy related revenues | Product revenue                      
Disaggregation Of Revenue [Line Items]                      
Total revenues from contracts with customers                 0 42 57
Solar energy related revenues | Service revenue                      
Disaggregation Of Revenue [Line Items]                      
Total revenues from contracts with customers                 $ 0 $ 0 $ 0