XML 44 R31.htm IDEA: XBRL DOCUMENT v3.10.0.1
Contracts with Customers (Details)
$ in Millions
3 Months Ended
Dec. 31, 2018
USD ($)
segment
Disaggregation of Revenue [Line Items]  
Number of reportable segments | segment 3
Warranty period 12 months
Period of contract 1 year
Amortization period 1 year
Deferred gross profit | $ $ 0.5
Semiconductor | Minimum  
Disaggregation of Revenue [Line Items]  
Percentage of contract price 80.00%
Semiconductor | Maximum  
Disaggregation of Revenue [Line Items]  
Percentage of contract price 90.00%
Down Payment | Solar | Minimum  
Disaggregation of Revenue [Line Items]  
Percentage of contract price 20.00%
Down Payment | Solar | Maximum  
Disaggregation of Revenue [Line Items]  
Percentage of contract price 30.00%
Second Payment | Solar | Minimum  
Disaggregation of Revenue [Line Items]  
Percentage of contract price 40.00%
Second Payment | Solar | Maximum  
Disaggregation of Revenue [Line Items]  
Percentage of contract price 50.00%
Final Payment | Solar | Minimum  
Disaggregation of Revenue [Line Items]  
Percentage of contract price 10.00%
Final Payment | Solar | Maximum  
Disaggregation of Revenue [Line Items]  
Percentage of contract price 20.00%
Equipment Sales | Minimum  
Disaggregation of Revenue [Line Items]  
Warranty period 12 months
Equipment Sales | Maximum  
Disaggregation of Revenue [Line Items]  
Warranty period 24 months