XML 48 R34.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2020
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue
Disaggregated net sales by major source:

 Years Ended December 31,
 202020192018
(in thousands)
Rooftop Units$400,946 $349,427 $333,105 
Condensing Units21,149 18,475 18,282 
Air Handlers23,931 24,265 21,905 
Outdoor Mechanical Rooms2,842 1,643 2,408 
Water-Source Heat Pumps19,053 25,447 14,660 
Part Sales32,561 33,331 26,732 
Other14,069 16,745 16,855 
Net Sales$514,551 $469,333 $433,947 

Other sales include freight, extended warranties and miscellaneous revenue.

Disaggregated units sold by major source:

 Years Ended December 31,
 202020192018
Rooftop Units15,713 14,448 15,273 
Condensing Units1,920 1,738 2,007 
Air Handlers2,073 2,372 2,500 
Outdoor Mechanical Rooms33 33 38 
Water-Source Heat Pumps6,492 7,716 5,334 
Total Units26,231 26,307 25,152