XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 7 - Segment Reporting (Tables)
6 Months Ended
Jun. 30, 2024
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Net Sales by Reportable Segment

 
  

Three Months Ended June 30, 2024

 

Product Classes

 

Domestic

  

International

  

Total

 

Residential products

 $515,166  $23,233  $538,399 

Commercial & industrial products

  200,315   143,854   344,169 

Other

  102,077   13,552   115,629 

Total net sales

 $817,558  $180,639  $998,197 
  

Net Sales by Reportable Segment

 
  

Three Months Ended June 30, 2023

 

Product Classes

 

Domestic

  

International

  

Total

 

Residential products

 $468,184  $30,403  $498,587 

Commercial & industrial products

  234,605   149,748   384,353 

Other

  101,750   15,730   117,480 

Total net sales

 $804,539  $195,881  $1,000,420 
  

Net Sales by Reportable Segment

 
  

Six Months Ended June 30, 2024

 

Product Classes

 

Domestic

  

International

  

Total

 

Residential products

 $927,319  $40,030  $967,349 

Commercial & industrial products

  406,808   291,331   698,139 

Other

  195,768   26,214   221,982 

Total net sales

 $1,529,895  $357,575  $1,887,470 
  

Net Sales by Reportable Segment

 
  

Six Months Ended June 30, 2023

 

Product Classes

 

Domestic

  

International

  

Total

 

Residential products

 $849,336  $68,114  $917,450 

Commercial & industrial products

  462,729   284,614   747,343 

Other

  196,862   26,675   223,537 

Total net sales

 $1,508,927  $379,403  $1,888,330 
Reconciliation of Revenue from Segments to Consolidated [Table Text Block]
  

Three Months Ended June 30, 2024

  

Three Months Ended June 30, 2023

 
  

Domestic

  

International

  

Eliminations

  

Total

  

Domestic

  

International

  

Eliminations

  

Total

 

External net sales

 $817,558  $180,639  $-  $998,197  $804,539  $195,881  $-  $1,000,420 

Intersegment sales

  9,581   3,869   (13,450)  -   10,713   27,842   (38,555)  - 

Total sales

 $827,139  $184,508  $(13,450) $998,197  $815,252  $223,723  $(38,555) $1,000,420 
  

Six Months Ended June 30, 2024

  

Six Months Ended June 30, 2023

 
  

Domestic

  

International

  

Eliminations

  

Total

  

Domestic

  

International

  

Eliminations

  

Total

 

External net sales

 $1,529,895  $357,575  $-  $1,887,470  $1,508,927  $379,403  $-  $1,888,330 

Intersegment sales

  17,718   13,642   (31,360)  -   26,320   60,784   (87,104)  - 

Total sales

 $1,547,613  $371,217  $(31,360) $1,887,470  $1,535,247  $440,187  $(87,104) $1,888,330 
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Adjusted EBITDA by Reportable Segment

 
  

Three Months Ended June 30,

  

Six Months Ended June 30,

 
  

2024

  

2023

  

2024

  

2023

 

Domestic

 $139,674  $103,202  $238,849  $170,863 

International

  25,015   33,343   53,073   65,757 

Total Adjusted EBITDA

 $164,689  $136,545  $291,922  $236,620 
                 

Interest expense

  (23,318)  (25,160)  (46,923)  (48,155)

Depreciation and amortization

  (42,880)  (41,247)  (84,782)  (81,198)

Non-cash write-down and other adjustments (1)

  (1,885)  4,152   (2,395)  7,312 

Non-cash share-based compensation expense (2)

  (12,715)  (10,045)  (25,155)  (20,379)

Transaction costs and credit facility fees (3)

  (1,267)  (1,149)  (2,692)  (2,240)

Business optimization and other charges (4)

  (1,140)  (1,760)  (1,626)  (2,860)

Provision for regulatory, legal, and clean energy product charges (5)

  (363)  -   (2,898)  (5,800)

Change in fair value of investment (6)

  (2,117)  -   (8,136)  - 

Other

  (313)  86   (113)  132 

Income before provision for income taxes

 $78,691  $61,422  $117,202  $83,432