Disaggregation of Revenue [Table Text Block] |
| | Net Sales by Reportable Segment | |
| | Three Months Ended June 30, 2025 | |
Product Classes | | Domestic | | | International | | | Total | |
Residential products | | $ | 553,314 | | | $ | 20,875 | | | $ | 574,189 | |
Commercial & industrial products | | | 216,335 | | | | 145,868 | | | | 362,203 | |
Other | | | 108,582 | | | | 16,195 | | | | 124,777 | |
Total net sales | | $ | 878,231 | | | $ | 182,938 | | | $ | 1,061,169 | |
| | 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 | |
| | Six Months Ended June 30, 2025 | |
Product Classes | | Domestic | | | International | | | Total | |
Residential products | | $ | 1,026,604 | | | $ | 41,736 | | | $ | 1,068,340 | |
Commercial & industrial products | | | 422,481 | | | | 277,095 | | | | 699,576 | |
Other | | | 203,788 | | | | 31,586 | | | | 235,374 | |
Total net sales | | $ | 1,652,873 | | | $ | 350,417 | | | $ | 2,003,290 | |
| | 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 | |
|
Schedule of Segment Reporting Information, by Segment [Table Text Block] |
| | Three Months Ended June 30, 2025 | | | Three Months Ended June 30, 2024 | |
| | Domestic | | | International | | | Total | | | Domestic | | | International | | | Total | |
External net sales | | $ | 878,231 | | | $ | 182,938 | | | $ | 1,061,169 | | | $ | 817,558 | | | $ | 180,639 | | | $ | 998,197 | |
Intersegment sales | | | 6,231 | | | | 14,266 | | | | 20,497 | | | | 9,581 | | | | 3,869 | | | | 13,450 | |
Total sales | | | 884,462 | | | | 197,204 | | | | 1,081,666 | | | | 827,139 | | | | 184,508 | | | | 1,011,647 | |
Elimination of intersegment sales | | | | | | | | | | | (20,497 | ) | | | | | | | | | | | (13,450 | ) |
Costs of goods sold | | | 520,195 | | | | 144,722 | | | | 664,917 | | | | 498,894 | | | | 137,192 | | | | 636,086 | |
Elimination of intersegment cost of goods sold | | | | | | | | | | | (20,497 | ) | | | | | | | | | | | (13,450 | ) |
Operating expenses | | | 266,446 | | | | 38,514 | | | | 304,960 | | | | 236,242 | | | | 36,084 | | | | 272,326 | |
Other segment items (1) | | | (60,296 | ) | | | (15,544 | ) | | | (75,840 | ) | | | (47,671 | ) | | | (13,783 | ) | | | (61,454 | ) |
Adjusted EBITDA by reportable segment | | $ | 158,117 | | | $ | 29,512 | | | $ | 187,629 | | | $ | 139,674 | | | $ | 25,015 | | | $ | 164,689 | |
Interest expense | | | | | | | | | | | (18,242 | ) | | | | | | | | | | | (23,318 | ) |
Depreciation and amortization | | | | | | | | | | | (48,321 | ) | | | | | | | | | | | (42,880 | ) |
Non-cash write-down and other adjustments (2) | | | | | | | | | | | (2,155 | ) | | | | | | | | | | | (1,885 | ) |
Non-cash share-based compensation expense (3) | | | | | | | | | | | (14,752 | ) | | | | | | | | | | | (12,715 | ) |
Transaction costs and credit facility fees (4) | | | | | | | | | | | (1,004 | ) | | | | | | | | | | | (1,267 | ) |
Business optimization and other charges (5) | | | | | | | | | | | (3,442 | ) | | | | | | | | | | | (1,140 | ) |
Provision for legal, regulatory, and other costs (6) | | | | | | | | | | | (4,911 | ) | | | | | | | | | | | (363 | ) |
Change in fair value of investments (7) | | | | | | | | | | | (1,524 | ) | | | | | | | | | | | (2,117 | ) |
Other (8) | | | | | | | | | | | (3,426 | ) | | | | | | | | | | | (313 | ) |
Income before provision for income taxes | | | | | | | | | | $ | 89,852 | | | | | | | | | | | $ | 78,691 | |
| | Six Months Ended June 30, 2025 | | | Six Months Ended June 30, 2024 | |
| | Domestic | | | International | | | Total | | | Domestic | | | International | | | Total | |
External net sales | | $ | 1,652,873 | | | $ | 350,417 | | | $ | 2,003,290 | | | $ | 1,529,895 | | | $ | 357,575 | | | $ | 1,887,470 | |
Intersegment sales | | | 13,924 | | | | 32,329 | | | | 46,253 | | | | 17,718 | | | | 13,642 | | | | 31,360 | |
Total sales | | | 1,666,797 | | | | 382,746 | | | | 2,049,543 | | | | 1,547,613 | | | | 371,217 | | | | 1,918,830 | |
Elimination of intersegment sales | | | | | | | | | | | (46,253 | ) | | | | | | | | | | | (31,360 | ) |
Costs of goods sold | | | 981,167 | | | | 279,641 | | | | 1,260,808 | | | | 954,217 | | | | 272,673 | | | | 1,226,890 | |
Elimination of intersegment cost of goods sold | | | | | | | | | | | (46,253 | ) | | | | | | | | | | | (31,360 | ) |
Operating expenses | | | 521,155 | | | | 72,153 | | | | 593,308 | | | | 451,890 | | | | 69,946 | | | | 521,836 | |
Other segment items (1) | | | (116,154 | ) | | | (25,594 | ) | | | (141,748 | ) | | | (97,343 | ) | | | (24,475 | ) | | | (121,818 | ) |
Adjusted EBITDA by reportable segment | | $ | 280,629 | | | $ | 56,546 | | | $ | 337,175 | | | $ | 238,849 | | | $ | 53,073 | | | $ | 291,922 | |
Interest expense | | | | | | | | | | | (35,352 | ) | | | | | | | | | | | (46,923 | ) |
Depreciation and amortization | | | | | | | | | | | (94,462 | ) | | | | | | | | | | | (84,782 | ) |
Non-cash write-down and other adjustments (2) | | | | | | | | | | | (2,142 | ) | | | | | | | | | | | (2,395 | ) |
Non-cash share-based compensation expense (3) | | | | | | | | | | | (26,360 | ) | | | | | | | | | | | (25,155 | ) |
Transaction costs and credit facility fees (4) | | | | | | | | | | | (1,764 | ) | | | | | | | | | | | (2,692 | ) |
Business optimization and other charges (5) | | | | | | | | | | | (5,017 | ) | | | | | | | | | | | (1,626 | ) |
Provision for legal, regulatory, and other costs (6) | | | | | | | | | | | (8,662 | ) | | | | | | | | | | | (2,898 | ) |
Change in fair value of investments (7) | | | | | | | | | | | (11,471 | ) | | | | | | | | | | | (8,136 | ) |
Other (8) | | | | | | | | | | | (3,579 | ) | | | | | | | | | | | (113 | ) |
Income before provision for income taxes | | | | | | | | | | $ | 148,366 | | | | | | | | | | | $ | 117,202 | |
| | Assets by Reportable Segment | |
| | June 30, 2025 | | | December 31, 2024 | |
Domestic | | $ | 3,970,400 | | | $ | 3,873,904 | |
International | | | 1,418,401 | | | | 1,235,427 | |
Total | | $ | 5,388,801 | | | $ | 5,109,331 | |
| | Depreciation and Amortization by Reportable Segment | |
| | Three Months Ended June 30, | |
| | 2025 | | | 2024 | |
Domestic | | $ | 39,371 | | | $ | 33,655 | |
International | | | 8,950 | | | | 9,225 | |
Total | | $ | 48,321 | | | $ | 42,880 | |
| | Depreciation and Amortization by Reportable Segment | |
| | Six Months Ended June 30, | |
| | 2025 | | | 2024 | |
Domestic | | $ | 77,192 | | | $ | 66,257 | |
International | | | 17,270 | | | | 18,525 | |
Total | | $ | 94,462 | | | $ | 84,782 | |
| | Capital Expenditures by Reportable Segment | |
| | Three Months Ended June 30, | |
| | 2025 | | | 2024 | |
Domestic | | $ | 47,743 | | | $ | 24,101 | |
International | | | 9,973 | | | | 3,851 | |
Total | | $ | 57,716 | | | $ | 27,952 | |
| | Capital Expenditures by Reportable Segment | |
| | Six Months Ended June 30, | |
| | 2025 | | | 2024 | |
Domestic | | $ | 76,041 | | | $ | 48,267 | |
International | | | 12,612 | | | | 6,505 | |
Total | | $ | 88,653 | | | $ | 54,772 | |
|