XML 36 R25.htm IDEA: XBRL DOCUMENT v3.21.2
Revenue Recognition (Tables)
9 Months Ended
Sep. 30, 2021
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Disaggregated net sales by major source:

Three Months EndedNine Months Ended
September 30,
2021
September 30,
2020
September 30,
2021
September 30,
2020
(in thousands)
Rooftop units$103,900 $102,750 $298,695 $312,725 
Condensing units6,797 6,304 20,630 15,307 
Air handlers6,279 5,805 19,958 18,068 
Outdoor mechanical rooms208 867 1,183 2,216 
Water source heat pumps5,215 6,770 16,305 14,269 
Part sales12,102 10,484 30,325 24,562 
Other4,070 1,792 11,139 10,704 
Net Sales
$138,571 $134,772 $398,235 $397,851 

Disaggregated units sold by major source:
Three Months EndedNine Months Ended
September 30,
2021
September 30,
2020
September 30,
2021
September 30,
2020
Rooftop units3,746 4,372 11,362 12,179 
Condensing units560 593 1,696 1,447 
Air handlers646 534 1,846 1,545 
Outdoor mechanical rooms22 22 
Water source heat pumps1,576 1,847 5,108 5,109 
Total Units
6,530 7,352 20,034 20,302