XML 68 R51.htm IDEA: XBRL DOCUMENT v3.20.4
OPERATIONS AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES AND ESTIMATES - Revenue Recognition and Warrant Costs (Details)
12 Months Ended
Dec. 31, 2020
country
Worldwide support organization maintained in number of countries 10
Precision Power Products [Member] | Minimum  
Warranty period 12 months
Precision Power Products [Member] | Maximum  
Warranty period 24 months
Inverter Products [Member] | Minimum  
Warranty period 5 years
Inverter Products [Member] | Maximum  
Warranty period 10 years
Building [Member] | Inverter Products [Member] | Maximum  
Additional warranty period 20 years