XML 85 R63.htm IDEA: XBRL DOCUMENT v3.20.2
16. Segment Reporting (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
USD ($)
Sep. 30, 2019
USD ($)
Sep. 30, 2020
USD ($)
segments
Sep. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Segment Reporting Information [Line Items]          
Number of reportable segments | segments     2    
Net sales $ 927,565 $ 546,806 $ 2,102,100 $ 1,663,740  
Gross profit (loss) 293,015 138,363 520,813 215,657  
Depreciation and amortization expense 48,119 44,691 150,006 133,654  
Goodwill 14,462   14,462   $ 14,462
Modules Segment [Member]          
Segment Reporting Information [Line Items]          
Net sales 422,480 371,184 1,187,679 798,744  
Gross profit (loss) 124,822 147,806 280,115 134,293  
Depreciation and amortization expense 43,137 38,063 132,529 118,448  
Goodwill 14,462   14,462   14,462
Systems Segment [Member]          
Segment Reporting Information [Line Items]          
Net sales 505,085 175,622 914,421 864,996  
Gross profit (loss) 168,193 (9,443) 240,698 81,364  
Depreciation and amortization expense 4,982 $ 6,628 17,477 $ 15,206  
Goodwill $ 0   $ 0   $ 0