2024 Q4 Form 10-Q Financial Statement
#000000684524000254 Filed on October 04, 2024
Income Statement
Concept | 2024 Q4 | 2024 Q3 | 2023 Q3 |
---|---|---|---|
Revenue | $341.3M | $342.4M | $353.7M |
YoY Change | 0.48% | -3.18% | -4.95% |
Cost Of Revenue | $252.2M | $245.1M | $258.3M |
YoY Change | 1.12% | -5.1% | -10.05% |
Gross Profit | $89.15M | $97.32M | $95.37M |
YoY Change | -1.28% | 2.04% | 12.29% |
Gross Profit Margin | 26.12% | 28.42% | 26.97% |
Selling, General & Admin | $60.52M | $55.36M | $54.82M |
YoY Change | 14.93% | 0.98% | 3.7% |
% of Gross Profit | 67.89% | 56.88% | 57.48% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $9.688M | $10.40M | |
YoY Change | -6.85% | -1.88% | |
% of Gross Profit | 9.95% | 10.9% | |
Operating Expenses | $60.52M | $55.36M | $54.82M |
YoY Change | 14.93% | 0.98% | 3.7% |
Operating Profit | $28.63M | $41.97M | $40.55M |
YoY Change | -23.95% | 3.48% | 26.44% |
Interest Expense | $1.044M | $1.140M | $2.230M |
YoY Change | -28.2% | -48.88% | -231.33% |
% of Operating Profit | 3.65% | 2.72% | 5.5% |
Other Income/Expense, Net | $60.00K | $290.0K | $4.900M |
YoY Change | -106.74% | -94.08% | -2932.37% |
Pretax Income | $27.65M | $41.12M | $43.22M |
YoY Change | -21.69% | -4.88% | 43.12% |
Income Tax | $6.656M | $10.55M | $9.896M |
% Of Pretax Income | 24.08% | 25.66% | 22.9% |
Net Earnings | $20.99M | $30.57M | $33.33M |
YoY Change | -22.19% | -8.28% | -10.86% |
Net Earnings / Revenue | 6.15% | 8.93% | 9.42% |
Basic Earnings Per Share | $0.96 | $1.40 | $1.54 |
Diluted Earnings Per Share | $0.96 | $1.40 | $1.52 |
COMMON SHARES | |||
Basic Shares Outstanding | 21.94M shares | 21.93M shares | 21.71M shares |
Diluted Shares Outstanding | 21.92M shares | 21.88M shares | 21.96M shares |
Balance Sheet
Concept | 2024 Q4 | 2024 Q3 | 2023 Q3 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $51.02M | $18.40M | |
YoY Change | 177.3% | -16.61% | |
Cash & Equivalents | $43.86M | $51.02M | $18.42M |
Short-Term Investments | |||
Other Short-Term Assets | $45.12M | $36.74M | $29.04M |
YoY Change | 39.3% | 26.54% | -92.78% |
Inventory | $97.00M | $79.59M | $72.78M |
Prepaid Expenses | |||
Receivables | $226.4M | $256.1M | |
Other Receivables | $0.00 | $0.00 | |
Total Short-Term Assets | $431.3M | $393.8M | $376.3M |
YoY Change | 15.8% | 4.64% | -11.29% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $269.1M | $240.6M | $245.5M |
YoY Change | 9.28% | -2.0% | 5.49% |
Goodwill | $234.8M | $129.1M | $129.1M |
YoY Change | 81.95% | -0.02% | -0.26% |
Intangibles | $140.4M | $64.55M | $65.30M |
YoY Change | 118.76% | -1.16% | -7.21% |
Long-Term Investments | |||
YoY Change | |||
Other Assets | $41.27M | $47.13M | $51.23M |
YoY Change | -6.45% | -8.01% | -82.46% |
Total Long-Term Assets | $749.2M | $523.3M | $532.3M |
YoY Change | 43.42% | -1.68% | 1.43% |
TOTAL ASSETS | |||
Total Short-Term Assets | $431.3M | $393.8M | $376.3M |
Total Long-Term Assets | $749.2M | $523.3M | $532.3M |
Total Assets | $1.181B | $917.1M | $908.6M |
YoY Change | 31.92% | 0.94% | -4.26% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $96.37M | $86.04M | $78.32M |
YoY Change | 15.96% | 9.85% | -9.84% |
Accrued Expenses | $53.56M | $46.30M | |
YoY Change | 15.68% | -42.98% | |
Deferred Revenue | $46.17M | $41.66M | $32.50M |
YoY Change | 29.06% | 28.18% | 9.73% |
Short-Term Debt | $0.00 | $0.00 | |
YoY Change | |||
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $263.9M | $238.8M | $224.3M |
YoY Change | 11.55% | 6.49% | -3.9% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $272.0M | $62.00M | $145.7M |
YoY Change | 170.2% | -57.44% | -41.92% |
Other Long-Term Liabilities | $35.05M | $44.44M | $41.41M |
YoY Change | -13.47% | 7.34% | -61.67% |
Total Long-Term Liabilities | $307.1M | $106.4M | $187.1M |
YoY Change | 117.5% | -43.1% | -47.87% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $263.9M | $238.8M | $224.3M |
Total Long-Term Liabilities | $307.1M | $106.4M | $187.1M |
Total Liabilities | $571.0M | $345.3M | $411.4M |
YoY Change | 51.15% | -16.06% | -30.54% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $388.5M | $373.5M | $308.2M |
YoY Change | 17.74% | 21.16% | 28.31% |
Common Stock | $7.313M | $7.315M | $7.357M |
YoY Change | -0.67% | -0.57% | -0.62% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $522.1M | $506.4M | $432.3M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $1.181B | $917.1M | $908.6M |
YoY Change | 31.92% | 0.94% | -4.26% |
Cashflow Statement
Concept | 2024 Q4 | 2024 Q3 | 2023 Q3 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $20.99M | $30.57M | $33.33M |
YoY Change | -22.19% | -8.28% | -10.86% |
Depreciation, Depletion And Amortization | $9.688M | $10.40M | |
YoY Change | -6.85% | -1.88% | |
Cash From Operating Activities | $58.68M | $41.30M | |
YoY Change | 42.08% | 48.46% | |
INVESTING ACTIVITIES | |||
Capital Expenditures | $8.433M | $7.600M | |
YoY Change | 10.96% | -284.02% | |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | $312.0K | -$600.0K | |
YoY Change | -152.0% | -255.84% | |
Cash From Investing Activities | -$8.121M | -$8.200M | |
YoY Change | -0.96% | 118.96% | |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -29.71M | -38.80M | |
YoY Change | -23.44% | 126.11% | |
NET CHANGE | |||
Cash From Operating Activities | 58.68M | 41.30M | |
Cash From Investing Activities | -8.121M | -8.200M | |
Cash From Financing Activities | -29.71M | -38.80M | |
Net Change In Cash | 20.85M | -5.700M | |
YoY Change | -465.81% | -182.44% | |
FREE CASH FLOW | |||
Cash From Operating Activities | $58.68M | $41.30M | |
Capital Expenditures | $8.433M | $7.600M | |
Free Cash Flow | $50.25M | $33.70M | |
YoY Change | 49.1% | 5.48% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2024Q3 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2024Q3 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-15450000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-15069000 | usd | |
us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
95201000 | usd | |
us-gaap |
Proceeds From Lines Of Credit
ProceedsFromLinesOfCredit
|
174853000 | usd | |
us-gaap |
Repayments Of Long Term Lines Of Credit
RepaymentsOfLongTermLinesOfCredit
|
95201000 | usd | |
us-gaap |
Repayments Of Long Term Lines Of Credit
RepaymentsOfLongTermLinesOfCredit
|
199000000 | usd | |
us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
3485000 | usd | |
us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
0 | usd | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
15061000 | usd | |
us-gaap |
Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
|
11821000 | usd | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
10821000 | usd | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
10467000 | usd | |
us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
-5266000 | usd | |
us-gaap |
Proceeds From Payments For Other Financing Activities
ProceedsFromPaymentsForOtherFinancingActivities
|
-3705000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-34633000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-50140000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-241000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-405000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
13808000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-3050000 | usd | |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
37216000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
21473000 | usd |
CY2024Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
51024000 | usd |
CY2023Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
18423000 | usd |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
1426000 | usd | |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
2493000 | usd | |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
471025000 | usd |
CY2024Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
31011000 | usd |
CY2024Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
521000 | usd |
CY2024Q2 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
0 | usd |
CY2024Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
2704000 | usd |
CY2024Q2 | us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
15061000 | usd |
CY2024Q2 | us-gaap |
Stock Redeemed Or Called During Period Value
StockRedeemedOrCalledDuringPeriodValue
|
4836000 | usd |
CY2024Q2 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
5409000 | usd |
CY2024Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
479955000 | usd |
CY2024Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
30566000 | usd |
CY2024Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-1224000 | usd |
CY2024Q3 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
0 | usd |
CY2024Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
2938000 | usd |
CY2024Q3 | us-gaap |
Stock Redeemed Or Called During Period Value
StockRedeemedOrCalledDuringPeriodValue
|
401000 | usd |
CY2024Q3 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
5412000 | usd |
CY2024Q3 | us-gaap |
Shares Outstanding
SharesOutstanding
|
21946000 | shares |
CY2024Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
506422000 | usd |
CY2023Q2 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
56000 | usd |
CY2023Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
2178000 | usd |
CY2023Q2 | us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
5193000 | usd |
CY2023Q2 | us-gaap |
Stock Redeemed Or Called During Period Value
StockRedeemedOrCalledDuringPeriodValue
|
1733000 | usd |
CY2023Q2 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
5245000 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
410206000 | usd |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
33327000 | usd |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
697000 | usd |
CY2023Q3 | us-gaap |
Stock Issued During Period Shares Share Based Compensation
StockIssuedDuringPeriodSharesShareBasedCompensation
|
-3000 | shares |
CY2023Q3 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
-189000 | usd |
CY2023Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
2305000 | usd |
CY2023Q3 | us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
25000 | shares |
CY2023Q3 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
-1184000 | usd |
CY2023Q3 | us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
6628000 | usd |
CY2023Q3 | us-gaap |
Stock Redeemed Or Called During Period Shares
StockRedeemedOrCalledDuringPeriodShares
|
9000 | shares |
CY2023Q3 | us-gaap |
Stock Redeemed Or Called During Period Value
StockRedeemedOrCalledDuringPeriodValue
|
994000 | usd |
CY2023Q3 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
5222000 | usd |
CY2023Q3 | us-gaap |
Shares Outstanding
SharesOutstanding
|
22072000 | shares |
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
432318000 | usd |
CY2024Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
342440000 | usd |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
353675000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
673956000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
715388000 | usd | |
CY2024Q3 | us-gaap |
Accounts Receivable Gross
AccountsReceivableGross
|
179121000 | usd |
CY2024Q1 | us-gaap |
Accounts Receivable Gross
AccountsReceivableGross
|
176940000 | usd |
CY2024Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1975000 | usd |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
3383000 | usd |
CY2024Q3 | us-gaap |
Accounts Receivable Net
AccountsReceivableNet
|
177146000 | usd |
CY2024Q1 | us-gaap |
Accounts Receivable Net
AccountsReceivableNet
|
173557000 | usd |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
3383000 | usd |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
-1414000 | usd | |
apog |
Accounts Receivable Allowance For Credit Loss Writeoff After Recovery
AccountsReceivableAllowanceForCreditLossWriteoffAfterRecovery
|
13000 | usd | |
apog |
Accounts Receivable Allowance For Credit Loss Other Adjustments
AccountsReceivableAllowanceForCreditLossOtherAdjustments
|
-7000 | usd | |
CY2024Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
1975000 | usd |
CY2024Q3 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
3451000 | usd |
CY2023Q3 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
2249000 | usd |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
30361000 | usd | |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
24956000 | usd | |
CY2024Q3 | us-gaap |
Contract With Customer Performance Obligation Satisfied In Previous Period
ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
|
4867000 | usd |
CY2023Q3 | us-gaap |
Contract With Customer Performance Obligation Satisfied In Previous Period
ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
|
4477000 | usd |
us-gaap |
Contract With Customer Performance Obligation Satisfied In Previous Period
ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
|
8166000 | usd | |
us-gaap |
Contract With Customer Performance Obligation Satisfied In Previous Period
ContractWithCustomerPerformanceObligationSatisfiedInPreviousPeriod
|
4904000 | usd | |
CY2024Q3 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2024Q3 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
535538000 | usd |
CY2024Q3 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P2Y | |
CY2024Q3 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
305493000 | usd |
CY2024Q3 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P2Y | |
CY2024Q3 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
111600000 | usd |
CY2024Q3 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
952631000 | usd |
CY2024Q3 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
31952000 | usd |
CY2024Q1 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
31363000 | usd |
CY2024Q3 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
16656000 | usd |
CY2024Q1 | us-gaap |
Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
|
12291000 | usd |
CY2024Q3 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
30983000 | usd |
CY2024Q1 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
25586000 | usd |
CY2024Q3 | us-gaap |
Inventory Net
InventoryNet
|
79591000 | usd |
CY2024Q1 | us-gaap |
Inventory Net
InventoryNet
|
69240000 | usd |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Maturities Within One Year Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
|
3119000 | usd |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Maturities Within One Year Fair Value
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
|
3092000 | usd |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Maturities After One Through Five Years Amortized Cost
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
|
8589000 | usd |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Maturities After One Through Five Years Fair Value
AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
|
8330000 | usd |
CY2024Q3 | us-gaap |
Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
|
11708000 | usd |
CY2024Q3 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
11422000 | usd |
CY2024Q3 | us-gaap |
Money Market Funds At Carrying Value
MoneyMarketFundsAtCarryingValue
|
42400000 | usd |
CY2024Q3 | apog |
Long Term Investments Municipal And Corporate Bonds
LongTermInvestmentsMunicipalAndCorporateBonds
|
11422000 | usd |
CY2024Q1 | us-gaap |
Money Market Funds At Carrying Value
MoneyMarketFundsAtCarryingValue
|
26529000 | usd |
CY2024Q1 | apog |
Long Term Investments Municipal And Corporate Bonds
LongTermInvestmentsMunicipalAndCorporateBonds
|
10905000 | usd |
CY2024Q3 | us-gaap |
Gains Losses On Extinguishment Of Debt
GainsLossesOnExtinguishmentOfDebt
|
-500000 | usd |
CY2024Q3 | apog |
Maximum Number Of Acquisition Holidays
MaximumNumberOfAcquisitionHolidays
|
2 | acquisitionholiday |
CY2024Q3 | apog |
Number Of Quarters Separating Acquisition Holidays
NumberOfQuartersSeparatingAcquisitionHolidays
|
2 | quarter |
CY2024Q3 | us-gaap |
Letters Of Credit Outstanding Amount
LettersOfCreditOutstandingAmount
|
42500000 | usd |
CY2024Q3 | us-gaap |
Interest Expense Debt
InterestExpenseDebt
|
1339000 | usd |
CY2023Q3 | us-gaap |
Interest Expense Debt
InterestExpenseDebt
|
2661000 | usd |
us-gaap |
Interest Expense Debt
InterestExpenseDebt
|
2513000 | usd | |
us-gaap |
Interest Expense Debt
InterestExpenseDebt
|
5171000 | usd | |
CY2024Q3 | apog |
Interest Expense Income Derivatives
InterestExpenseIncomeDerivatives
|
-236000 | usd |
CY2023Q3 | apog |
Interest Expense Income Derivatives
InterestExpenseIncomeDerivatives
|
-153000 | usd |
apog |
Interest Expense Income Derivatives
InterestExpenseIncomeDerivatives
|
-472000 | usd | |
apog |
Interest Expense Income Derivatives
InterestExpenseIncomeDerivatives
|
-420000 | usd | |
CY2024Q3 | us-gaap |
Interest Expense Other
InterestExpenseOther
|
594000 | usd |
CY2023Q3 | us-gaap |
Interest Expense Other
InterestExpenseOther
|
50000 | usd |
us-gaap |
Interest Expense Other
InterestExpenseOther
|
615000 | usd | |
us-gaap |
Interest Expense Other
InterestExpenseOther
|
78000 | usd | |
CY2024Q3 | us-gaap |
Interest Income Other
InterestIncomeOther
|
557000 | usd |
CY2023Q3 | us-gaap |
Interest Income Other
InterestIncomeOther
|
328000 | usd |
us-gaap |
Interest Income Other
InterestIncomeOther
|
1066000 | usd | |
us-gaap |
Interest Income Other
InterestIncomeOther
|
563000 | usd | |
CY2024Q3 | us-gaap |
Interest Expense
InterestExpense
|
1140000 | usd |
CY2023Q3 | us-gaap |
Interest Expense
InterestExpense
|
2230000 | usd |
us-gaap |
Interest Expense
InterestExpense
|
1590000 | usd | |
us-gaap |
Interest Expense
InterestExpense
|
4266000 | usd | |
us-gaap |
Interest Paid
InterestPaid
|
2600000 | usd | |
us-gaap |
Interest Paid
InterestPaid
|
5400000 | usd | |
CY2024Q3 | us-gaap |
Guarantees Fair Value Disclosure
GuaranteesFairValueDisclosure
|
1200000000 | usd |
CY2024Q3 | apog |
Companies Backlog Related To Sales
CompaniesBacklogRelatedToSales
|
366000000.0 | usd |
CY2024Q1 | us-gaap |
Extended Product Warranty Accrual
ExtendedProductWarrantyAccrual
|
21362000 | usd |
apog |
Extended Product Warranty Accrual Additions Charged To Costs And Expenses
ExtendedProductWarrantyAccrualAdditionsChargedToCostsAndExpenses
|
5967000 | usd | |
apog |
Extended Product Warranty Accrual Writeoff After Recovery
ExtendedProductWarrantyAccrualWriteoffAfterRecovery
|
6585000 | usd | |
CY2024Q3 | us-gaap |
Extended Product Warranty Accrual
ExtendedProductWarrantyAccrual
|
20744000 | usd |
CY2024Q3 | us-gaap |
Letters Of Credit Outstanding Amount
LettersOfCreditOutstandingAmount
|
42500000 | usd |
CY2024Q3 | us-gaap |
Purchase Obligation
PurchaseObligation
|
14200000 | usd |
CY2024Q3 | apog |
Number Of New Markets Tax Credit Agreements
NumberOfNewMarketsTaxCreditAgreements
|
2 | arrangement |
apog |
Gross Proceeds From New Markets Tax Credit Transaction
GrossProceedsFromNewMarketsTaxCreditTransaction
|
9250000 | usd | |
CY2024Q3 | us-gaap |
Deferred Costs Current And Noncurrent
DeferredCostsCurrentAndNoncurrent
|
2635000 | usd |
apog |
New Markets Tax Credit Transaction Benefit Net
NewMarketsTaxCreditTransactionBenefitNet
|
6615000 | usd | |
CY2022Q4 | us-gaap |
Litigation Settlement Amount Awarded To Other Party
LitigationSettlementAmountAwardedToOtherParty
|
20000000 | usd |
CY2024Q1 | us-gaap |
Supplier Finance Program Obligation
SupplierFinanceProgramObligation
|
6527000 | usd |
us-gaap |
Supplier Finance Program Obligation Increase
SupplierFinanceProgramObligationIncrease
|
22411000 | usd | |
us-gaap |
Supplier Finance Program Obligation Decrease Settlement
SupplierFinanceProgramObligationDecreaseSettlement
|
20503000 | usd | |
CY2024Q3 | us-gaap |
Supplier Finance Program Obligation
SupplierFinanceProgramObligation
|
8435000 | usd |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
10800000 | usd | |
us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.50 | ||
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
10500000 | usd | |
us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.48 | ||
CY2024Q3 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
2900000 | usd |
CY2023Q3 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
2300000 | usd |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
5600000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
4500000 | usd | |
CY2024Q3 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Share Based Awards Other Than Options
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
|
17300000 | usd |
CY2024Q3 | apog |
Income Tax Expense As Percentage Of Earnings Before Income Taxes Percent
IncomeTaxExpenseAsPercentageOfEarningsBeforeIncomeTaxesPercent
|
0.257 | |
CY2023Q3 | apog |
Income Tax Expense As Percentage Of Earnings Before Income Taxes Percent
IncomeTaxExpenseAsPercentageOfEarningsBeforeIncomeTaxesPercent
|
0.229 | |
apog |
Income Tax Expense As Percentage Of Earnings Before Income Taxes Percent
IncomeTaxExpenseAsPercentageOfEarningsBeforeIncomeTaxesPercent
|
0.251 | ||
apog |
Income Tax Expense As Percentage Of Earnings Before Income Taxes Percent
IncomeTaxExpenseAsPercentageOfEarningsBeforeIncomeTaxesPercent
|
0.238 | ||
CY2024Q3 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
5600000 | usd |
CY2024Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
5100000 | usd |
CY2024Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
21762000 | shares |
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
21708000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
21793000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
21813000 | shares | |
CY2024Q3 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
113000 | shares |
CY2023Q3 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
254000 | shares |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
192000 | shares | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
292000 | shares | |
CY2024Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
21875000 | shares |
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
21962000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
21985000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
22105000 | shares | |
CY2024Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
11000 | shares |
CY2023Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
51000 | shares |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
65000 | shares | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
73000 | shares | |
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
4 | segment | |
CY2024Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
342440000 | usd |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
353675000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
673956000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
715388000 | usd | |
CY2024Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
41965000 | usd |
CY2023Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
40553000 | usd |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
83346000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
74320000 | usd | |
CY2024Q3 | us-gaap |
Restructuring Costs
RestructuringCosts
|
1179000 | usd |
us-gaap |
Restructuring Costs
RestructuringCosts
|
2301000 | usd | |
CY2024Q1 | us-gaap |
Restructuring Reserve
RestructuringReserve
|
4937000 | usd |
us-gaap |
Restructuring Charges
RestructuringCharges
|
860000 | usd | |
us-gaap |
Payments For Restructuring
PaymentsForRestructuring
|
3660000 | usd | |
us-gaap |
Restructuring Reserve Translation And Other Adjustment
RestructuringReserveTranslationAndOtherAdjustment
|
778000 | usd | |
CY2024Q3 | us-gaap |
Restructuring Reserve
RestructuringReserve
|
2915000 | usd |
CY2024Q3 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2024Q3 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
false | |
CY2024Q3 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false | |
CY2024Q3 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false |