XML 100 R72.htm IDEA: XBRL DOCUMENT
v3.25.0.1

RELATED PARTY (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2024
Related Party Transactions [Abstract] |
Schedule of Related Party Transactions on Consolidated Statements of Income and Comprehensive Income | The following table demonstrates the impact, gross of tax, of our related party transactions on the Consolidated Statements of Income and Comprehensive Income (Loss) for the three years ended December 31:
Related Party Transaction | Location on Statement of Income and Comprehensive Income (Loss) |  | 2024 |  | 2023 |  | 2022
Mattamy Contract | Sales |  | — |  |  | — |  |  | $916 |

X
- References No definition available. + Details
Name: | us-gaap_RelatedPartyTransactionsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of related party transactions. Examples of related party transactions include, but are not limited to, transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners and (d) affiliates. + References No definition available. + Details
Name: | us-gaap_ScheduleOfRelatedPartyTransactionsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration