XML 93 R76.htm IDEA: XBRL DOCUMENT v3.20.2
Segment Reporting (Allocated Costs) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Segment Reporting Information [Line Items]        
Cost of sales $ 299,183 $ 260,353 $ 824,179 $ 767,062
Gross profit 422,606 344,950 1,161,538 1,034,400
Operating Expenses:        
Sales and marketing 108,202 104,551 318,526 312,499
General and administrative 105,031 66,337 231,111 186,653
Research and development 37,517 34,260 102,472 98,033
Income from operations 171,856 139,802 509,429 437,215
Operating Segments | CAG        
Operating Expenses:        
Income from operations 139,434 117,691 426,062 370,600
Operating Segments | Water        
Operating Expenses:        
Income from operations 15,243 16,930 43,383 47,467
Operating Segments | LPD        
Operating Expenses:        
Income from operations 10,505 4,850 28,417 17,707
Operating Segments | Other        
Operating Expenses:        
Income from operations $ 6,674 331 $ 11,567 1,441
Restatement Adjustment | Operating Segments | CAG        
Segment Reporting Information [Line Items]        
Cost of sales   (428)   (266)
Gross profit   428   266
Operating Expenses:        
Sales and marketing   211   322
General and administrative   2,472   1,377
Research and development   4,544   12,062
Total operating expenses   7,227   13,761
Income from operations   (6,799)   (13,495)
Restatement Adjustment | Operating Segments | Water        
Segment Reporting Information [Line Items]        
Cost of sales   (19)   (12)
Gross profit   19   12
Operating Expenses:        
Sales and marketing   9   14
General and administrative   105   (114)
Research and development   20   39
Total operating expenses   134   (61)
Income from operations   (115)   73
Restatement Adjustment | Operating Segments | LPD        
Segment Reporting Information [Line Items]        
Cost of sales   (24)   (15)
Gross profit   24   15
Operating Expenses:        
Sales and marketing   12   18
General and administrative   131   (122)
Research and development   25   49
Total operating expenses   168   (55)
Income from operations   (144)   70
Restatement Adjustment | Operating Segments | Other        
Segment Reporting Information [Line Items]        
Cost of sales   (10)   (6)
Gross profit   10   6
Operating Expenses:        
Sales and marketing   0   0
General and administrative   1,058   2,222
Research and development   0   0
Total operating expenses   1,058   2,222
Income from operations   (1,048)   (2,216)
Previously Reported | Unallocated        
Segment Reporting Information [Line Items]        
Cost of sales   481   299
Gross profit   (481)   (299)
Operating Expenses:        
Sales and marketing   (232)   (354)
General and administrative   (3,766)   (3,363)
Research and development   (4,589)   (12,150)
Total operating expenses   (8,587)   (15,867)
Income from operations   $ 8,106   $ 15,568