XML 98 R83.htm IDEA: XBRL DOCUMENT
v3.24.1.u1

Commitments and Contingent Liabilities (Narrative) (Details) $ in Millions | 1 Months Ended | 3 Months Ended | 12 Months Ended |
--- | --- | --- | --- | ---
Dec. 31, 2022 USD ($) | Aug. 26, 2023 USD ($) transaction | Mar. 02, 2024 USD ($) arrangement manufacturingFacility | Feb. 25, 2023 USD ($)
Commitments and Contingencies Disclosure [Abstract] |  |  |  |
Face value of performance bonds |  |  | $ 1,300.0 |
Company's backlog bonded by performance bonds |  |  | 463.3 |
Total value of letter of credit |  |  | 15.0 |
Purchase obligations |  |  | $ 41.2 |
Number of properties acquired with historical environmental conditions | manufacturingFacility |  |  | 1 |
Reserve for environmental liabilities |  |  | $ 0.4 | $ 0.4
Environmental Loss Contingency, Statement of Financial Position [Extensible Enumeration] |  |  | Other current liabilities | Other current liabilities
Number of New Markets Tax Credit agreements | arrangement |  |  | 2 |
NMTC transaction settled | transaction |  | 1 |  |
New Markets Tax Credit, tax benefit |  | $ 4.7 |  |
Amount awarded to claimant | $ 20.0 |  |  |

X
- Definition Companies backlog related to sales. + References No definition available. + Details
Name: | apog_CompaniesBacklogRelatedToSales
Namespace Prefix: | apog_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition New Markets Tax Credit Settled + References No definition available. + Details
Name: | apog_NewMarketsTaxCreditSettled
Namespace Prefix: | apog_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition New Markets Tax Credit, Tax Benefit + References No definition available. + Details
Name: | apog_NewMarketsTaxCreditTaxBenefit
Namespace Prefix: | apog_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of New Markets Tax Credit Agreements + References No definition available. + Details
Name: | apog_NumberOfNewMarketsTaxCreditAgreements
Namespace Prefix: | apog_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Number Of Properties Acquired With Historical Environmental Conditions + References No definition available. + Details
Name: | apog_NumberOfPropertiesAcquiredWithHistoricalEnvironmentalConditions
Namespace Prefix: | apog_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Total costs accrued as of the balance sheet date for environmental loss contingencies. + References Reference 1: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Subparagraph (d)(1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481931/410-30-50-10 Reference 2: http://www.xbrl.org/2003/role/recommendedDisclosureRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Subparagraph (d)(3) -Publisher FASB -URI https://asc.fasb.org//1943274/2147481931/410-30-50-10 Reference 3: http://www.xbrl.org/2003/role/exampleRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 16 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481899/410-30-55-16 Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org//1943274/2147483076/450-20-50-1 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 5.Y.Q1) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-1 Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 7 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481931/410-30-50-7 + Details
Name: | us-gaap_AccrualForEnvironmentalLossContingencies
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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

X
- Definition Indicates line item in statement of financial position that includes accrual for environmental loss contingency. + References Reference 1: http://www.xbrl.org/2003/role/exampleRef -Topic 410 -SubTopic 30 -Name Accounting Standards Codification -Section 55 -Paragraph 16 -Publisher FASB -URI https://asc.fasb.org//1943274/2147481899/410-30-55-16 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 450 -SubTopic 20 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB TOPIC 5.Y.Q4) -Publisher FASB -URI https://asc.fasb.org//1943274/2147480102/450-20-S99-1 + Details
Name: | us-gaap_EnvironmentalLossContingencyStatementOfFinancialPositionExtensibleEnumeration
Namespace Prefix: | us-gaap_
Data Type: | enum2:enumerationSetItemType
Balance Type: | na
Period Type: | instant

X
- Definition Fair value portion of guarantee, including, but not limited to, financial standby letter of credit, fair value guarantee, guarantee of collection of scheduled contractual cash flows from financial assets, and contracts that contingently require the guarantor to make payments or perform services. + References No definition available. + Details
Name: | us-gaap_GuaranteesFairValueDisclosure
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount awarded to other party in judgment or settlement of litigation. + References No definition available. + Details
Name: | us-gaap_LitigationSettlementAmountAwardedToOtherParty
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier. + References No definition available. + Details
Name: | us-gaap_PurchaseObligation
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant