XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Tables)
6 Months Ended
Jun. 30, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Disaggregated net sales by major source:
Three Months EndedSix Months Ended
June 30,
2020
June 30,
2019
June 30,
2020
June 30,
2019
(in thousands)
Rooftop units$99,145  $88,757  $209,975  $177,100  
Condensing units4,505  5,156  9,003  9,206  
Air handlers6,016  6,033  12,263  11,627  
Outdoor mechanical rooms434  825  1,349  1,307  
Water source heat pumps3,796  6,822  7,499  12,666  
Part sales7,565  8,799  14,078  15,289  
Other4,135  3,045  8,912  6,064  
Net Sales
$125,596  $119,437  $263,079  $233,259  

Disaggregated units sold by major source:
Three Months EndedSix Months Ended
June 30,
2020
June 30,
2019
June 30,
2020
June 30,
2019
Rooftop units3,746  3,797  7,807  7,559  
Condensing units446  479  854  873  
Air handlers501  537  1,011  1,117  
Outdoor mechanical rooms 10  16  21  
Water source heat pumps1,645  2,377  3,262  4,666  
Total Units
6,344  7,200  12,950  14,236