XML 39 R28.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Disaggregated net sales by major source:
Three Months EndedNine Months Ended
September 30,
2020
September 30,
2019
September 30,
2020
September 30,
2019
(in thousands)
Rooftop units$102,750 $78,432 $312,725 $255,532 
Condensing units6,304 4,416 15,307 13,622 
Air handlers5,805 6,523 18,068 18,150 
Outdoor mechanical rooms867 181 2,216 1,488 
Water source heat pumps6,770 8,751 14,269 21,417 
Part sales10,484 10,313 24,562 25,602 
Other1,792 4,884 10,704 10,948 
Net Sales
$134,772 $113,500 $397,851 $346,759 
Disaggregated units sold by major source:
Three Months EndedNine Months Ended
September 30,
2020
September 30,
2019
September 30,
2020
September 30,
2019
Rooftop units4,372 3,520 12,179 11,079 
Condensing units593 418 1,447 1,291 
Air handlers534 552 1,545 1,669 
Outdoor mechanical rooms22 28 
Water source heat pumps1,847 1,311 5,109 5,977 
Total Units
7,352 5,808 20,302 20,044