XML 74 R63.htm IDEA: XBRL DOCUMENT v3.20.2
16. Segment Reporting (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
USD ($)
Jun. 30, 2019
USD ($)
Jun. 30, 2020
USD ($)
segments
Jun. 30, 2019
USD ($)
Dec. 31, 2019
USD ($)
Segment Reporting Information [Line Items]          
Number of reportable segments | segments     2    
Net sales $ 642,411 $ 584,956 $ 1,174,535 $ 1,116,934  
Gross profit (loss) 137,460 77,182 227,798 77,294  
Depreciation and amortization expense 50,956 45,169 101,887 88,963  
Goodwill 14,462   14,462   $ 14,462
Modules Segment [Member]          
Segment Reporting Information [Line Items]          
Net sales 371,518 228,745 765,199 427,560  
Gross profit (loss) 79,941 11,483 155,293 (13,513)  
Depreciation and amortization expense 44,719 40,850 89,392 80,385  
Goodwill 14,462   14,462   14,462
Systems Segment [Member]          
Segment Reporting Information [Line Items]          
Net sales 270,893 356,211 409,336 689,374  
Gross profit (loss) 57,519 65,699 72,505 90,807  
Depreciation and amortization expense 6,237 $ 4,319 12,495 $ 8,578  
Goodwill $ 0   $ 0   $ 0