XML 52 R38.htm IDEA: XBRL DOCUMENT v3.25.4
Note 7 - Segment Reporting (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Disaggregation of Revenue [Table Text Block]
  

Net Sales by Segment

 
  

Year Ended December 31, 2025

 

Product Classes

 

Domestic

  

International

  

Total

 

Residential products

 $2,182,105  $84,807  $2,266,912 

Commercial & Industrial products

  863,762   593,623   1,457,385 

Other

  425,099   59,751   484,850 

Total net sales

 $3,470,966  $738,181  $4,209,147 
  

Year Ended December 31, 2024

 

Product Classes

 

Domestic

  

International

  

Total

 

Residential products

 $2,352,629  $80,845  $2,433,474 

Commercial & Industrial products

  828,586   560,883   1,389,469 

Other

  417,934   54,957   472,891 

Total net sales

 $3,599,149  $696,685  $4,295,834 
  

Year Ended December 31, 2023

 

Product Classes

 

Domestic

  

International

  

Total

 

Residential products

 $1,945,273  $117,656  $2,062,929 

Commercial & Industrial products

  916,118   578,681   1,494,799 

Other

  414,933   50,006   464,939 

Total net sales

 $3,276,324  $746,343  $4,022,667 
Schedule of Segment Reporting Information, by Segment [Table Text Block]
  

Year Ended December 31, 2025

  

Year Ended December 31, 2024

  

Year Ended December 31, 2023

 
  

Domestic

  

International

  

Total

  

Domestic

  

International

  

Total

  

Domestic

  

International

  

Total

 

External net sales

 $3,470,966  $738,181  $4,209,147  $3,599,149  $696,685  $4,295,834  $3,276,324  $746,343  $4,022,667 

Intersegment sales

  23,205   39,250   62,455   35,932   28,700   64,632   43,937   91,552   135,489 

Total sales

  3,494,171   777,431   4,271,602   3,635,081   725,385   4,360,466   3,320,261   837,895   4,158,156 

Elimination of intersegment sales

  -   -   (62,455)  -   -   (64,632)  -   -   (135,489)

Costs of goods sold

  2,095,406   564,459   2,659,865   2,155,269   539,571   2,694,840   2,168,210   624,515   2,792,725 

Elimination of intersegment cost of goods sold

  -   -   (62,455)  -   -   (64,632)  -   -   (135,489)

Operating expenses

  1,175,856   146,690   1,322,546   991,042   137,842   1,128,884   839,827   139,405   979,232 

Other segment items (1)

  (375,006)  (51,345)  (426,351)  (204,433)  (47,926)  (252,359)  (211,113)  (40,547)  (251,660)

Adjusted EBITDA by reportable segment

 $597,915  $117,627  $715,542  $693,203  $95,898  $789,101  $523,337  $114,522  $637,859 

Interest expense

          (70,697)          (89,713)          (97,627)

Depreciation and amortization

          (194,835)          (171,768)          (166,602)

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

          (6,636)          (4,757)          5,953 

Non-cash share-based compensation expense (3)

          (49,947)          (49,248)          (35,492)

Transaction costs and credit facility fees (4)

          (3,976)          (5,097)          (4,054)

Business optimization and other charges (5)

          (7,301)          (4,752)          (10,551)

Provision for legal, regulatory, and other costs (6)

          (157,981)          (10,931)          (38,490)

Change in fair value of investments (7)

          (20,610)          (38,006)          - 

Loss on refinancing of debt (8)

          (1,225)          (4,861)          - 

Other

          (3,274)          (530)          (696)

Income before provision for income taxes

         $199,060          $409,438          $290,300 
  

Assets

 
  

December 31,

 
  

2025

  

2024

  

2023

 

Domestic

 $4,186,567  $3,873,904  $3,770,883 

International

  1,387,112   1,235,427   1,322,429 

Total

 $5,573,679  $5,109,331  $5,093,312 
  

Depreciation and Amortization

 
  

Year Ended December 31,

 
  

2025

  

2024

  

2023

 

Domestic

 $158,999  $135,434  $129,648 

International

  35,836   36,334   36,954 

Total

 $194,835  $171,768  $166,602 
  

Capital Expenditures

 
  

Year Ended December 31,

 
  

2025

  

2024

  

2023

 

Domestic

 $143,056  $117,836  $103,036 

International

  26,794   18,897   26,024 

Total

 $169,850  $136,733  $129,060