XML 67 R48.htm IDEA: XBRL DOCUMENT v3.22.4
SUMMARY OF OPERATIONS AND SIGNIFICANT ACCOUNTING POLICIES AND ESTIMATES - Revenue Recognition and Warrant Costs (Details)
12 Months Ended
Dec. 31, 2022
Precision Power Products | Minimum  
Warranty period 12 months
Precision Power Products | Maximum  
Warranty period 24 months
Inverter Products | Minimum  
Warranty period 5 years
Inverter Products | Maximum  
Warranty period 10 years
Buildings | Inverter Products | Maximum  
Additional warranty period 20 years