v3.26.1
Note 7 - Segment Reporting - Profit and Loss (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Sales $ 1,059,365 $ 942,121
Costs of goods sold 649,129 570,135
Elimination of intersegment cost of goods sold 410,236 371,986
Operating expenses 292,945 288,348
Other segment items (1) [1] (76,190) (65,908)
Adjusted EBITDA by reportable segment 193,481 149,546
Provision for legal, regulatory, and other costs (6) (3,206) (3,751)
Change in fair value of investments (7) (1,374) (9,947)
Other (8) (4,930) (153)
Income before provision for income taxes 96,759 58,514
External Net Sales [Member]    
Sales 1,059,365 942,121
Intersegment Sales [Member]    
Sales 0 0
Operating Segments [Member]    
Sales 1,062,281 947,669
Costs of goods sold 652,045 575,683
Operating Segments [Member] | External Net Sales [Member]    
Sales 1,059,365 942,121
Operating Segments [Member] | Intersegment Sales [Member]    
Sales 2,916 5,548
Operating Segments [Member] | Residential Segment [Member]    
Sales 552,183 548,663
Costs of goods sold 280,955 289,902
Operating expenses 176,617 185,228
Other segment items (1) [1] (43,974) (38,056)
Adjusted EBITDA by reportable segment 138,585 111,589
Operating Segments [Member] | Residential Segment [Member] | External Net Sales [Member]    
Sales 549,316 543,115
Operating Segments [Member] | Residential Segment [Member] | Intersegment Sales [Member]    
Sales 2,867 5,548
Operating Segments [Member] | Commercial and Industrial Segment [Member]    
Sales 510,098 399,006
Costs of goods sold 371,090 285,781
Operating expenses 102,481 90,373
Other segment items (1) [1] (30,005) (22,494)
Adjusted EBITDA by reportable segment 66,532 45,346
Operating Segments [Member] | Commercial and Industrial Segment [Member] | External Net Sales [Member]    
Sales 510,049 399,006
Operating Segments [Member] | Commercial and Industrial Segment [Member] | Intersegment Sales [Member]    
Sales 49 0
Corporate and Eliminations [Member]    
Sales (2,916)  
Elimination of intersegment cost of goods sold (2,916)  
Operating expenses 13,847 12,747
Other segment items (1) [1] (2,211) (5,358)
Adjusted EBITDA by reportable segment $ (11,636) $ (7,389)
[1] Other segment items primarily represent depreciation and amortization and the following items defined below: Non-cash write-down and other adjustments; Non-cash shared-based compensation expense; Transaction costs and credit facility fees; Business optimization and other charges; and Provision for legal, regulatory, and other costs.