Consolidated Balance Sheets (Parenthetical) - $ / shares |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Consolidated Balance Sheets | ||
| Preferred shares, par value (in dollars per share) | $ 0.001 | $ 0.001 |
| Preferred shares, authorized shares (in shares) | 100,000 | 100,000 |
| Preferred shares, issued shares (in shares) | 0 | 0 |
| Preferred shares, outstanding shares (in shares) | 0 | 0 |
| Common shares, par value (in dollars per share) | $ 0.001 | $ 0.001 |
| Common shares, authorized shares (in shares) | 100,000,000 | 100,000,000 |
| Common shares, issued shares (in shares) | 11,240,507 | 11,446,155 |
| Common shares, outstanding shares (in shares) | 11,240,507 | 11,446,155 |
Business |
12 Months Ended | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | ||||||||||
| Business | ||||||||||
| Business | 1. Business CPI Card Group Inc. (which, together with its subsidiary companies, is referred to herein as “CPI” or the “Company”) is a payments technology company providing a comprehensive range of payment cards and related digital solutions. CPI is a leader in several areas of the U.S. payment card solutions market, including debit and credit card production, personalization, and SaaS-based instant issuance services. CPI is also a market leader in the production of Prepaid Debit Cards and related secure packaging solutions. CPI’s revenues are primarily generated from the production of and services related to secure debit and credit cards that are issued on the networks of the Payment Card Brands (Visa, Mastercard, American Express, and Discover), including Prepaid Debit Cards. The Company’s business consists of the following reportable segments:
|
Summary of Significant Accounting Policies |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Significant Accounting Policies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Significant Accounting Policies | 2. Summary of Significant Accounting Policies Basis of Presentation The accompanying consolidated financial statements include the Company and its wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated. Use of Estimates The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). These accounting principles require management to make assumptions and estimates relating to the reporting of assets and liabilities in its preparation of the consolidated financial statements. Significant items subject to such estimates and assumptions include the carrying amount of property and equipment, goodwill and intangible assets, leases, valuation allowances for inventories and deferred taxes, revenue recognized for work performed but not completed, recognition of amounts and timing of contract costs and uncertain tax positions. Actual results could differ from those estimates. Cash and Cash Equivalents The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents and they are stated at cost, which approximates fair value. Trade Accounts Receivable and Concentration of Credit Risk Accounts receivable are stated at the amount management expects to collect from outstanding balances. The Company performs ongoing credit evaluations of its customers and generally requires no collateral to secure accounts receivable.
The Company maintains an allowance for potential credit losses based upon its assessment of the collectability of accounts receivable. Accounts are written off against the allowance when it is determined collection will not occur. The provision for credit losses was immaterial for both the years ended December 31, 2024 and 2023. For both years ended December 31, 2024 and 2023, one customer represented 18% of the Company’s consolidated net sales. Inventories Inventories consist of raw materials and finished goods, and are measured at the lower of cost or net realizable value (determined on a first-in, first-out or specific identification basis). Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. Finished goods inventory represents primarily stock cards and Card@Once hardware. The stock cards are not produced for a specific customer, but are ready to be personalized and sold as customer orders are received. The Company monitors inventory for events or circumstances that may indicate the net realizable value is less than the carrying value of inventory, such as negative margins, expiration of material usage and other forms of obsolescence, and records adjustments to the valuation of inventory, as necessary. For the year ended December 31, 2024 approximately 95% of the total value of purchased microchips and antennas came from three main suppliers, and approximately 78% came from one supplier. Approximately 96% of the total value of purchased microchips and antennas for the year ended December 31, 2023 came from four main suppliers, and approximately 72% came from one supplier. Plant, Equipment and Leasehold Improvements Plant, equipment and leasehold improvements are recorded at cost. Accumulated depreciation is computed using the straight-line method over the lesser of the estimated useful life of the related assets (generally 3 to 10 years for machinery and equipment, furniture, computer equipment, and leasehold improvements) or, when applicable, the lease term. Maintenance and repairs that do not extend the useful life of the respective assets are charged to expense as incurred. Capital expenditures are presented net of lessor reimbursements on the consolidated statement of cash flows for assets acquired when corresponding financing leases were contemplated to be executed at the asset purchase date and such financing leases are entered into shortly after asset acquisition. Any financing leases executed for the acquisition of right-of-use machinery and equipment assets are presented in the supplemental disclosures of non-cash information on the statement of cash flows. Financing leases are further described in Note 9, “Financing and Operating Leases.” Long-lived assets with finite lives are reviewed for impairment whenever events indicate that the carrying amount of the asset or the carrying amounts of the asset group containing the asset may not be recoverable. In such reviews, estimated undiscounted future cash flows associated with these assets or asset groups are compared with their carrying value to determine if a write-down to fair value is required. Goodwill and Intangible Assets The Company accounts for its goodwill under the authoritative guidance for goodwill and other intangible assets (ASC 350) and tests at least annually or more frequently when an event occurs or circumstances change that indicates the carrying value may not be recoverable. The Company first assesses qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. The Company performs its goodwill impairment test by comparing the fair value of the reporting unit with the carrying amount. If this qualitative assessment indicates it is more likely than not the fair value of a reporting unit is less than the carrying amount, a one-step quantitative test is then performed. Factors management considers in this assessment include macroeconomic, industry and market considerations, overall financial performance (both current and projected), cost increases impacting earnings and cash flows, changes in management and strategy, and changes in the composition or carrying amount of net assets. In the event a reporting unit’s carrying value exceeds its fair value, the Company recognizes an impairment charge for the amount by which the carrying amount of the reporting unit exceeds its fair value. Acquired finite-lived intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets, and are reviewed for impairment whenever events indicate that the carrying amount of the asset may not be recoverable. In such reviews, estimated undiscounted future cash flows associated with these assets are compared with their carrying value to determine if a write-down to fair value is required. Sales Tax The Company records sales tax collected from its customers on a net basis, and therefore excludes it from net sales as defined in ASC 606, Revenue from Contracts with Customers. Cash collected from customers is recorded in “Accrued expenses” on the Company’s consolidated balance sheets and then remitted to the proper taxing authority. Income Taxes The Company accounts for income taxes using an asset and liability approach to financial accounting and reporting for income taxes. Deferred income tax assets and liabilities are computed annually for differences between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. The Company has deferred tax assets and liabilities and maintains valuation allowances where it is more likely than not that all or a portion of deferred tax assets will not be realized. To the extent the Company determines that it will not realize the benefit of some or all of its deferred tax assets, then these deferred tax assets will be adjusted through the Company’s income tax expense in the period in which this determination is made. The Company establishes reserves for tax-related uncertainties based on estimates of whether, and the extent to which, additional taxes will be due. The reserves are established when the Company believes that certain positions are likely to be challenged and may not be fully sustained on review by tax authorities. The Company adjusts uncertain tax positions in light of changing facts and circumstances, such as the closing of a tax audit or refinement of an estimate. The Company recognizes the tax benefits from uncertain tax positions only when it is more likely than not, based on the technical merits of the position, that the tax position will be sustained upon examination, including the resolution of any related appeals or litigation. The Company recognizes interest and penalties related to unrecognized tax benefits as a component of income tax expense. Stock-Based Compensation The Company accounts for stock-based compensation pursuant to ASC 718, Share-Based Payments. All stock-based compensation is required to be measured at fair value and expensed over the requisite service period. The Company accounts for forfeitures as they occur and reverses previously recognized expense for the unvested portion of the forfeited shares. The Company recognizes compensation expense on awards on a straight-line basis over the vesting period for each tranche of an award. Upon the exercise of stock options, shares of common stock are issued from authorized common shares. Refer to Note 16 “Stock-Based Compensation” for additional discussion regarding details of the Company's stock-based compensation plans. Net Sales Products Net Sales “Products” net sales are recognized when obligations under the terms of a contract with a customer are satisfied. In most instances, this occurs over time as cards are produced for specific customers and have no alternative use and the Company has an enforceable right to payment for work performed. For work performed but not completed and unbilled, the Company estimates revenue by taking actual costs incurred and applying historical margins for similar types of contracts. Items included in “Products” net sales are the design and production of payment cards, including contact, contactless, eco-focused, and magnetic stripe cards, CPI’s eco-focused solutions, including cards made with upcycled plastic, metal cards, private label credit cards and retail gift cards. Card@Once hardware and consumables are also included in “Products” net sales, and their associated revenues are recognized at the time of shipping. The Company includes gross shipping and handling revenue in net sales, and shipping and handling costs in cost of sales. Services Net Sales Net sales are recognized for “Services” as the services are performed. Items included in “Services” net sales include the personalization and fulfillment of payment cards, providing tamper-evident secure packaging and fulfillment services to prepaid program managers, and SaaS-based personalization of instant issuance debit and credit cards. As applicable, for work performed but not completed and unbilled, the Company estimates revenue by taking actual costs incurred and applying historical margins for similar types of contracts. Customer Contracts The Company often enters into Master Services Agreements (“MSAs”) with its customers. Generally, enforceable rights and obligations for goods and services occur only when a customer places a purchase order or statement of work to obtain goods or services under an MSA. The contract term as defined by ASC 606, Revenue from Contracts with Customers, is the length of time it takes to deliver the goods or services promised under the purchase order or statement of work. As such, the Company's contracts are generally short term in nature. Costs to Obtain a Contract with a Customer Costs to obtain a contract (“contract costs”) include only those costs incurred to obtain a contract that the Company would not have incurred if the contract had not been obtained. For contracts where the term is greater than one year, these costs are recorded as an asset and amortized consistent with the timing of the related revenue over the life of the contract. The current portion of the asset is included in “Prepaid expenses and other current assets” and the noncurrent portion is included in “Other assets” on the Company's consolidated balance sheets. Contract costs incurred but unpaid are included in “Accrued expenses” on the Company's consolidated balance sheets. Contract costs are expensed as incurred when the amortization period is one year or less. Recent Accounting Pronouncements Recently Adopted Accounting Pronouncements In November 2023, the Financial Accounting Standards Board issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which will require enhanced segment disclosures. Adoption of this accounting standard is effective for the Company for fiscal years beginning after December 15, 2023. The application of ASU 2023-07 did not change which segments are currently reported but did result in additional disclosure in the notes to the financial statements. Recently Issued Accounting Pronouncements In December 2023, the Financial Accounting Standards Board issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which will require a disaggregated rate reconciliation disclosure as well as additional information regarding taxes paid. Adoption of this accounting standard is effective for the Company for fiscal years beginning after December 15, 2024. The Company has elected not to early adopt this accounting standard. The adoption of this standard will result in additional income tax disclosures; however, the Company does not anticipate that it will have a material impact on the Company’s consolidated financial position and results of operations. In November 2024, the Financial Accounting Standards Board issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which will require disclosure of disaggregated information about certain expense captions presented in the income statement. Adoption of this accounting standard is effective for the Company for fiscal years beginning after December 15, 2026, and interim periods beginning after December 15, 2027. The requirements should be applied on a prospective basis while retrospective application is permitted. The Company is evaluating the impact of adoption of this standard and does not anticipate that it will have a material impact on the Company’s consolidated financial position and results of operations. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Net Sales |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Net Sales. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Net Sales | 3. Net Sales The Company disaggregates its net sales by major source as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Inventories |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||
| Inventories | |||||||||||||||||||||||||||||||||||||||||||
| Inventories | 4. Inventories Inventories consisted of the following:
|
||||||||||||||||||||||||||||||||||||||||||
Plant, Equipment, Leasehold Improvements and Operating Lease Right-of-Use Assets |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Plant, Equipment, Leasehold Improvements and Operating Lease Right-of-Use Assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Plant, Equipment, Leasehold Improvements and Operating Lease Right-of-Use Assets | 5. Plant, Equipment, Leasehold Improvements and Operating Lease Right-of-Use Assets Plant, equipment, leasehold improvements and operating lease right-of-use assets consisted of the following:
Operating lease right-of-use assets, net of accumulated amortization, are further described in Note 9, “Financing and Operating Leases.” There were no impairments of the Company’s plant, equipment, leasehold improvements and operating leases right-of-use assets for the years ended December 31, 2024 and 2023. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Goodwill and Other Intangible Assets |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Goodwill and Other Intangible Assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Goodwill and Other Intangible Assets | 6. Goodwill and Other Intangible Assets The Company reports all of its goodwill in the Debit and Credit segment at December 31, 2024 and 2023. The Company completed its goodwill impairment testing as of October 1, 2024 and did not identify any goodwill impairment during the years ended December 31, 2024 and 2023. Intangible assets consist of customer relationships, acquired technology, and trademarks. There were no impairments of the Company’s amortizable intangible assets for the years ended December 31, 2024 and 2023. At December 31, 2024 and 2023, intangible assets, excluding goodwill, were comprised of the following:
The estimated future aggregate amortization expense for the identified amortizable intangibles noted above as of December 31, 2024 was as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value of Financial Instruments |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Fair Value of Financial Instruments | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Fair Value of Financial Instruments | 7. Fair Value of Financial Instruments Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date (exit price). In determining fair value, the Company utilizes a fair value hierarchy that prioritizes the inputs to valuation techniques used to measure fair value into three broad levels. The following is a brief description of those three levels:
The Company’s financial assets and liabilities that are not required to be re-measured at fair value in the consolidated balance sheets were as follows:
The aggregate fair value of the Company’s 2029 Senior Notes and 2026 Senior Notes (each as defined in Note 10, “Long-Term Debt”) was based on quoted prices for identical or similar liabilities in markets that are not active and, as a result, they are classified as Level 2 inputs.
The carrying amounts for cash and cash equivalents, accounts receivable and accounts payable each approximate fair value due to their short-term nature. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accrued Expenses |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accrued Expenses. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accrued Expenses | 8. Accrued Expenses Accrued expenses consisted of the following:
Other accrued expenses as of December 31, 2024 and 2023 consisted primarily of miscellaneous accruals for invoices not yet received, executive retention and severance, and self-insurance claims incurred but have yet to be reported. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Financing and Operating Leases |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Financing and Operating Leases | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Financing and Operating Leases | 9. Financing and Operating Leases Right-of-use (“ROU”) represents the right to use an underlying asset for the lease term, and lease liabilities represent the Company’s obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at commencement date based on the present value of lease payments over the lease term. A lease is deemed to exist when the Company has the right to control the use of identified property, plant or equipment, as conveyed through a contract, for a certain period of time and consideration paid. The right to control is deemed to occur when the Company has the right to obtain substantially all of the economic benefits of the identified assets and the right to direct the use of such assets. Certain leases contain escalation provisions and/or renewal options, giving the Company the right to extend the leases by up to . However, these options are generally not reflected in the calculation of the ROU assets and lease liabilities due to uncertainty surrounding the likelihood of renewal. The components of operating and finance lease costs were as follows:
The following table reflects balances for operating and financing leases:
Finance and operating lease ROU assets are recorded in “Plant, equipment, leasehold improvements, and operating lease right-of-use assets, net” on the Company's consolidated balance sheets. Financing and operating lease liabilities are recorded in “Accrued expenses” and “Other long-term liabilities” on the Company's consolidated balance sheets. As of December 31, 2024, the Company had additional operating lease payment obligations, related to buildings and office space, of approximately $8.0 million which had not yet commenced. These leases are expected to commence in 2025 and have lease terms of up to 10 years. Components of lease expense were as follows:
Cash paid on operating lease liabilities was $2.5 million and $2.4 million during the years ended December 31, 2024 and 2023, respectively. Future cash payment with respect to lease obligations as of December 31, 2024 were as follows:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Long-Term Debt |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Long-Term Debt. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Long-Term Debt | 10. Long-Term Debt As of December 31, 2024 and 2023, long-term debt consisted of the following:
2029 Senior Notes On July 11, 2024 (the “Closing Date”), the Company completed a private offering by its wholly-owned subsidiary, CPI CG Inc. (the “Issuer”), of $285.0 million aggregate principal amount of 10.000% Senior Secured Notes due 2029 (the “2029 Senior Notes”) and related guarantees at an issue price of 100%. The notes and related guarantees were offered and sold in a private transaction exempt from the registration requirements of the Securities Act of 1933, as amended, to persons reasonably believed to be qualified institutional buyers in accordance with Rule 144A under the Securities Act and outside the United States to certain non-U.S. persons in compliance with Regulation S under the Securities Act. Net proceeds from the 2029 Senior Notes, together with cash on hand, were used to redeem the entire principal balance of $267.9 million of the 8.625% Senior Secured Notes due 2026 (the “2026 Senior Notes”) as of the Closing Date, and to pay related fees, an early redemption premium of 2.156%, and other expenses. The early redemption premium paid is recorded in “Interest, net” on the consolidated statement of operations and comprehensive income for the year ended December 31, 2024. The 2029 Senior Notes mature on July 15, 2029. Interest is payable on the 2029 Senior Notes on January 15 and July 15 of each year, beginning on January 15, 2025. The 2029 Senior Notes are guaranteed by the Company and its domestic subsidiaries (other than the Issuer), and are secured by substantially all of the assets of the Issuer and the guarantors, subject to customary exceptions. The Company may be required to make an offer to repurchase the 2029 Senior Notes, upon the occurrence of certain events including a change of control or certain asset sales. The 2029 Senior Notes also require the Company to comply with certain covenants limiting the ability of the Company and the Company’s restricted subsidiaries to, among other things, incur or guarantee additional debt or issue disqualified stock or certain preferred stock; create or incur liens; pay dividends, redeem stock or make other distributions; make certain investments; create restrictions on the ability of the Company’s restricted subsidiaries to pay dividends to the Company or make other intercompany transfers; transfer or sell assets; merge or consolidate; and enter into certain transactions with affiliates, subject to a number of important exceptions and qualifications as set forth in the indenture governing the 2029 Senior Notes. 2029 ABL Revolver On the Closing Date, the Company and CPI CG Inc. as borrower (the “Borrower”), entered into a credit agreement (the “ABL Credit Agreement”) with JPMorgan Chase Bank, N.A., as lender, administrative agent and collateral agent, providing for an asset-based, senior secured revolving credit facility (the “2029 ABL Revolver”) of up to $75.0 million (the “Maximum Revolver Amount”). The 2029 ABL Revolver is guaranteed by the Company and its subsidiaries (other than excluded subsidiaries (as defined in the ABL Credit Agreement)), and is secured by substantially all of the assets of the Company, the Borrower and their subsidiaries (other than excluded subsidiaries (as defined in the ABL Credit Agreement)). The 2029 ABL Revolver consists of revolving loans, letters of credit and swing line loans provided by lenders, with a sublimit on letters of credit outstanding at any time of $10.0 million. The 2029 ABL Revolver also includes an uncommitted accordion feature whereby the Borrower may increase the 2029 ABL Revolver commitment by an aggregate amount not to exceed $25.0 million, subject to certain conditions. The 2029 ABL Revolver matures on the earliest to occur of July 11, 2029 and the date that is 91 days prior to the maturity of the 2029 Senior Notes. As of the Closing Date, the Borrower had $4.0 million of outstanding borrowings under a prior Credit Agreement with Wells Fargo Bank, N.A. entered into in March 2021 (the “2026 ABL Revolver”). The Company used initial borrowings under the 2029 ABL Revolver, together with cash on hand and proceeds under the notes, to repay in full and terminate the 2026 ABL Revolver and to pay related fees and expenses, and will use future borrowings for general corporate purposes. Borrowings under the 2029 ABL Revolver bear interest at a rate per annum that ranges based on the applicable term ”) as administered by the Federal Reserve Bank of New York plus 1.50% to 1.75% (subject, in each case, to a credit spread adjustment of 0.10%), based on the average daily borrowing capacity under the 2029 ABL Revolver over the most recently completed month. The unused portion of the 2029 ABL Revolver commitment accrues a commitment fee, which ranges from 0.375% to 0.50% per annum, based on the average daily excess availability under the 2029 ABL Revolver over the immediately preceding month. The 2029 ABL Revolver includes limitations on the Borrower’s ability to borrow in certain situations, including limitations based on the calculation of borrowing capacity and further limitations that are triggered if the amount available to borrow under the ABL Revolver is less than the greater of $7.5 million and 10% of the Maximum Revolver Amount. The borrowing capacity represents the net availability under the ABL Revolver and is calculated as the lesser of a) the total of certain eligible assets, including cash, accounts receivable and inventories, further reduced by stated contribution percentages and adjustments (the “Borrowing Base”) and b) the Maximum Revolver Amount. The Borrowing Base is further reduced by credit line reserves and letters of credit, as well as the loan ledger balance outstanding on the ABL Revolver. Additionally, commencing with the month immediately following a date on which borrowing capacity is below the greater of $7.5 million and 10% of the Maximum Revolver Amount and until such time that borrowing capacity equals or exceeds the greater of $7.5 million and 10% of the Maximum Revolver Amount for 30 consecutive days, the Company must maintain a fixed charge coverage ratio (as defined in the ABL Credit Agreement) of at least 1.00 to 1.00, calculated for the trailing 12 months, in order to borrow under the ABL Revolver. The 2029 ABL Revolver contains covenants limiting the ability of the Company, the Borrower and the Company’s restricted subsidiaries to, among other things, incur or guarantee additional debt or issue disqualified stock or certain preferred stock; create or incur liens; pay dividends, redeem stock or make other distributions; make certain investments; create restrictions on the ability of the Borrower and its restricted subsidiaries to pay dividends to the Company or make other intercompany transfers; transfer or sell assets; merge or consolidate; and enter into certain transactions with affiliates, subject to a number of important exceptions and qualifications as set forth in the ABL Credit Agreement. As of December 31, 2024, there were no outstanding borrowings on the 2029 ABL Revolver. Deferred Financing Costs Certain costs incurred with borrowings are reflected as a reduction to the long-term debt balance. These costs are amortized as an adjustment to interest expense over the life of the borrowing using the effective-interest rate method. As of December 31, 2024, the remaining unamortized debt issuance costs recorded on the 2029 Senior Notes were $4.6 million and are reported as a reduction to the long-term debt balance. The remaining unamortized debt issuance costs on the 2029 ABL Revolver were $1.4 million and are recorded as other assets (current and long-term) on the consolidated balance sheet as of December 31, 2024. During the year ended December 31, 2024, the Company recorded a $3.0 million loss on debt extinguishment relating to the unamortized deferred financing costs in connection with the redemption of the 2026 Senior Notes and the termination of the 2026 ABL Revolver. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Income Taxes |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Income Taxes | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Income Taxes | 11. Income Taxes Income tax expense and effective income tax rates consist of the following:
The Company’s effective tax rates on pre-tax income were 22.0% and 30.4% for the years ended December 31, 2024 and 2023, respectively. The decrease in the Company’s effective tax rate for the year ended December 31, 2024 compared to the prior year related to increased deductibility of stock-based compensation realized upon certain stock option exercises and restricted stock unit vesting, and a decrease in unrecognized tax benefits due to the lapse of statute of limitations. The effective tax rate for the year ended December 31, 2023 was impacted by limitation of executive compensation deductibility related to the former CEO’s retention agreement. For the years ended December 31, 2024 and 2023, the effective tax rate differs from the U.S. federal statutory income tax rate as follows:
For the year ended December 31, 2024, the effective tax rate differs from the federal statutory rate primarily due to state income taxes, which had a tax rate impact of 5.4%. Other items impacting the effective tax rate in 2024 include unrecognized tax benefits, tax deductibility limitations on executive compensation and permanent items. For the year ended December 31, 2023, the effective tax rate differs from the federal statutory rate primarily due to state income taxes, which had a tax rate impact of 4.4%. Other items impacting the effective tax rate in 2023 include tax deductibility limitations on executive compensation and permanent items. The components of the deferred tax assets and liabilities are as follows:
The valuation allowance as of December 31, 2024, is primarily relating to the use of state interest deductions that may generate future state net operating losses, which may not be fully recognized. The valuation allowance as of December 31, 2023 related to a capital loss realized on the sale of a foreign subsidiary whereby the Company did not anticipate a capital gain in the foreseeable future that would allow for the recognition of the capital loss carryover. The capital loss carryover expired after five years, which was December 31, 2024. Under a provision in the 2017 U.S. Tax Cuts and Jobs Act, beginning in 2022, research and development costs incurred are no longer allowed as an immediate deduction for federal income tax purposes. Rather, these expenditures incurred must be capitalized and amortized over a five-year period for activities conducted in the United States and a 15 year period for activities conducted outside the United States. The Company has a minimal amount of state and local operating loss carryforwards which will expire at various dates from 2033 to 2038. The Company does expect to be able to utilize these losses prior to expiration. The Company has recorded compensation for certain covered employees in excess of $1.0 million per year. Under Internal Revenue Code (IRC) Section 162(m), the Company is prohibited from deducting the amount of tax compensation that exceeds $1.0 million per year for these employees. The covered employees are defined as the CEO, Chief Financial Officer (“CFO”), and the three next-highest-compensated officers of the Company. The Company considers the impact of the estimated IRC Section 162(m) limitations on the future deductibility of existing temporary differences. Unrecognized Tax Benefits Unrecognized tax benefits represent the aggregate tax effect of differences between the tax return positions and the amounts otherwise recognized in the Company’s consolidated financial statements, and are reflected in “Accrued expenses” and “Other long-term liabilities” on the Company’s consolidated balance sheets. The Company accounts for uncertain tax positions by recognizing the financial statement effects of a tax provision only when based upon the technical merits, it is “more-likely-than-not” that the tax position will be sustained upon examination.
The Company recognizes interest and penalties with respect to unrecognized tax benefits as a component of income tax expense. The amount of accrued interest and penalties related to unrecognized tax benefits was $0.1 million and $0.3 million for the years ended December 31, 2024 and 2023, respectively. The Company believes that it is reasonably possible that approximately $0.5 million of its unrecognized tax benefits may be recognized by the end of 2025 as a result of a lapse of the statute of limitations, which is reflected in “Accrued expenses” on the Company’s consolidated balance sheets as of December 31, 2024. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stockholders' Deficit |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Stockholders' Deficit | |
| Stockholders' Deficit | 12. Stockholders’ Deficit Common Stock Common stock has a par value of $0.001 per share. Holders of common stock are entitled to receive dividends and distributions subject to the participation rights of holders of all classes of stock at the time outstanding, as such holders may have prior rights as to dividends pursuant to the rights of any series of preferred stock. Upon any liquidation, dissolution, or winding up of the Company, after required payments are made to holders of any series of Preferred Stock, any remaining assets of the Company will be distributed ratably to the holders of common stock. Holders of common stock are entitled to one vote per share. Share Repurchases On November 2, 2023, the Company's board of directors approved a share repurchase plan authorizing the Company to repurchase up to $20.0 million of the Company's common stock, par value $0.001 per share. This authorization expired on December 31, 2024 with a remaining unused authorized amount of $11.2 million. During the year ended December 31, 2024, the Company repurchased 473,284 shares of its common stock at an average price of $18.16 per share, excluding commissions, or $8.6 million in aggregate, on a trade date basis. This amount includes 364,848 shares purchased from one of the Company’s significant stockholders at an average price of $18.09 per share, in accordance with the stock repurchase agreements entered into with Tricor Pacific Capital Partners (Fund IV) US, LP (“Parallel49”). Secondary Offering On September 30, 2024, significant stockholders Tricor Pacific Capital Partners (Fund IV), LP and Tricor Pacific Capital Partners (Fund IV) US, LP entered into an underwriting agreement for the sale of an aggregate of 1,380,000 shares of CPI common stock in a public offering. In conjunction with the Company’s initial public offering in October 2015, the Company entered into a registration rights agreement with its significant stockholders whereby the Company is required to pay expenses incurred in an offering of shares of CPI common stock by the Company’s significant stockholders other than underwriters’ fees, discounts, commissions, and certain transfer taxes. The offering contemplated in the underwriting agreement closed on October 2, 2024, and total expenses paid by the Company on behalf of the significant stockholders pursuant to the registration rights agreement for the offering were approximately $0.5 million. The Company did not sell any securities in the offering and did not receive any proceeds from the sale of the shares offered by the significant stockholders. |
Earnings per Share |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Earnings per Share | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Earnings per Share | 13. Earnings per Share Basic and diluted earnings per share is computed by dividing net income by the weighted-average number of common shares outstanding during the period. Diluted earnings per share reflects the potential dilution that could occur if outstanding stock options at the presented dates are exercised and shares of restricted stock have vested. For the years ended December 31, 2024 and 2023, 36,826 and 72,049 potentially dilutive securities, respectively, are excluded from the calculation of diluted earnings per share. The effect of these shares was anti-dilutive under the treasury stock method, as the assumed proceeds of the options and restricted stock per unit were above our average share price during the periods. The following table sets forth the computation of basic and diluted earnings per share:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Commitments and Contingencies |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Commitments and Contingencies. | |
| Commitments and Contingencies | 14. Commitments and Contingencies Commitments During 2023, the Company entered into a capacity reservation agreement with one of its chip suppliers to reserve production supply capacity due to the current global supply shortage environment. Under the agreement, we agreed to pay certain fees in exchange for the supplier’s commitment to reserve capacity to produce a set quantity of chips from 2023 through 2026, subject to certain conditions, and we have committed to purchase those chips. As of December 31, 2024, the remaining commitment was $62.0 million, of which $49.9 million is expected to be paid in the next 12 months with the remaining expected to be paid in 2026. The Company's total purchases under this commitment were $68.4 million and $60.8 million during the years ended December 31, 2024 and 2023, respectively. Refer to Note 9 “Financing and Operating Leases” for details on the Company’s future cash payments with respect to financing and operating leases. During the normal course of business, the Company enters into non-cancellable agreements to purchase goods and services, including production equipment and information technology systems. The Company leases real property for its facilities under non-cancellable operating lease agreements. Land and facility leases expire at various dates between 2026 and 2029 and contain various provisions for rental adjustments and renewals. The leases typically require the Company to pay property taxes, insurance and normal maintenance costs. The Company’s financing leases expire at various dates between 2025 and 2029 and contain purchase options which the Company may exercise to keep the machinery in use. Contingencies In accordance with applicable accounting guidance, the Company establishes an accrued expense when loss contingencies are both probable and estimable. In such cases, there may be an exposure to loss in excess of any amounts accrued. As a matter develops, the Company, in conjunction with any outside counsel handling the matter, evaluates on an ongoing basis whether such matter presents a loss contingency that is probable and estimable. Once the loss contingency is deemed to be both probable and estimable, the Company will establish an accrued expense and record a corresponding amount of expense. The Company expenses professional fees associated with litigation claims and assessments as incurred. The Company is subject to routine legal proceedings in the ordinary course of business. The Company believes that the ultimate resolution of any such matters will not have a material adverse effect on its business, financial condition or results of operations. Voluntary Disclosure Program The Company is subject to unclaimed or abandoned property (escheat) laws which require it to turn over to state governmental authorities the property of others held by the Company that has been unclaimed for specified periods of time. Property subject to escheat laws generally relates to uncashed checks, trade accounts receivable credits and unpaid payable balances. During the second quarter of 2022, the Company received a letter from the Delaware Secretary of State inviting the Company to participate in the Delaware Secretary of State’s Abandoned or Unclaimed Property Voluntary Disclosure Agreement Program to avoid being sent an audit notice by the Delaware Department of Finance. On August 31, 2022, the Company entered into Delaware’s Voluntary Disclosure Agreement Program in order to voluntarily comply with Delaware’s abandoned property law in exchange for certain protections and benefits. The Company intends to work in good faith to complete a review of its books and records related to unclaimed or abandoned property during the periods required under the program. Any potential loss, or range of loss, that may result from this matter is not currently reasonably estimable. |
Employee Benefit Plan |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Employee Benefit Plan | |
| Employee Benefit Plan | 15. Employee Benefit Plan The Company maintains a qualified defined-contribution plan under the provisions of the Internal Revenue Code Section 401(k), which covers substantially all employees in the United States who meet certain eligibility requirements. Under the plan, participants may defer their salary subject to statutory limitations and may direct the contributions among various investment options. The Company matches 100% of the participant’s first 3% of deferrals and 50% matching on each of the 4th and 5th percent contributed by the participant. As the Company operates the plan as a safe harbor 401(k) plan, the Company’s match is 100% vested at the time of the match. The aggregate amounts charged to expense in connection with the plan were $2.4 million and $2.1 million for the years ended December 31, 2024 and 2023, respectively. |
Stock-Based Compensation |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Stock-Based Compensation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Stock-Based Compensation | 16. Stock-Based Compensation CPI Card Group Inc. Omnibus Incentive Plan In October 2015, the Company adopted the CPI Card Group Inc. Omnibus Incentive Plan (as amended and supplemented, the “Omnibus Plan”) pursuant to which cash and equity-based incentives may be granted to participating employees, advisors and directors. Effective January 30, 2024, the Company’s stockholders approved an amendment to the Omnibus Plan to increase the total number of shares of the Company’s common stock reserved and available for issuance thereunder by 1,000,000 shares, resulting in a total of 3,200,000 shares issuable under the Omnibus Plan. As of December 31, 2024, there were 866,564 shares of common stock available for grant under the Omnibus Plan. Options have seven-year terms and are issued with exercise prices equal to the fair market value of the Company’s common stock on the grant date. The following is a summary of the activity in outstanding stock options under the Omnibus Plan:
The following is a summary of the activity in unvested stock options under the Omnibus Plan:
Unvested stock options of 69,284 as of December 31, 2024 have a seven-year term and are expected to vest ratably over a two-year period on each anniversary of the grant date. No options were granted during the year ended December 31, 2024. The weighted average fair value of options granted during the year ended December 31, 2023 was $11.21. The total fair value of options vested during the years ended December 31, 2024 and 2023 was $1.0 million and $1.2 million, respectively. The fair value of the stock option awards granted for the year ended December 31, 2023 was determined using a Black-Scholes option-pricing model with the following weighted-average assumptions:
The following table summarizes the changes in the number of outstanding restricted stock units for the year ended December 31, 2024 under the Omnibus Plan:
The restricted stock unit awards contain conditions associated with continued employment or service. Restricted stock units granted in 2024 are expected to vest ratably over a or three-year period on each anniversary of the grant date. Shares of common stock will be issued to the award recipients on the vesting date. The weighted average fair value of restricted stock units granted during the years ended December 31, 2024 and 2023 was $23.90 and $21.39, respectively. The total fair value of shares vested during the years ended December 31, 2024 and 2023 was $6.6 million and $2.2 million, respectively. During 2024, executives received a quarterly restricted stock unit grant comprising -fourth of the annual equity-based incentive component of their total compensation. The number of shares awarded will be determined based on a value tied to the monthly average closing price of the Company’s common stock. In June 2023, the Company announced an award comprised of 25% nonqualified stock options and 75% restricted stock units to its CEO at the time as an incentive to remain employed by the Company through February 28, 2024. The first -third of the awards was granted in June 2023, the second -third was granted in August 2023, and the remainder was granted in November 2023. All of these awards will vest ratably over a two-year period irrespective of employment status with expense related to these awards to be recognized by the Company through February 28, 2024. As part of the CEO’s incentive package, the requisite service and exercise periods for his awards granted in 2023 prior to June 2023 were also modified with expense related to the modification being recognized in June 2023 through February 2024. In January 2024, the Company granted 60,000 performance stock units (PSU) in connection with the appointment of its CEO, with a grant date fair value of $0.9 million using a Monte Carlo simulation model. The PSU award will vest, subject to continued employment, in equal -third increments upon the attainment of the rolling weighted average closing price of the Company’s common stock equaling or exceeding each of $35.00, $50.00, and $65.00, in each case, for at least consecutive trading days during the five-year performance period commencing on the grant date. Additionally, the Company granted its CEO 40,000 restricted stock units which will vest entirely at the end of the four year service period. As of December 31, 2024, the total unrecognized compensation expense related to unvested options and restricted stock units was $7.1 million, which the Company expects to recognize over an estimated weighted-average period of approximately years. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Reporting |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Segment Reporting | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Segment Reporting | 17. Segment Reporting The Company’s chief operating decision maker is its CEO, who is charged with management of the Company and is responsible for the evaluation of operating performance and decision-making about the allocation of resources to operating segments based on the measures of net sales and EBITDA. As the Company uses the term, “EBITDA” is defined as income before interest expense, income taxes, depreciation and amortization. The Company’s chief operating decision maker believes EBITDA is a meaningful measure and is useful as a supplement to GAAP measures as it represents a transparent view of the Company’s operating performance that is unaffected by fluctuations in property, equipment and leasehold improvement additions. The Company’s chief operating decision maker uses EBITDA to perform periodic reviews and comparison of operating trends and to identify strategies to improve the allocation of resources amongst segments. As of December 31, 2024, the Company’s reportable segments were as follows:
Debit and Credit Segment The Debit and Credit segment primarily produces secure debit and credit cards and provides card services, including digital services, for U.S. card-issuing financial institutions. Products produced by this segment primarily include payment cards, including contact, contactless, eco-focused, and magnetic stripe cards. This segment also provides personalization services; instant issuance solutions, which provides customers the ability to issue an instant personalized debit or credit card on-demand within a customer location; and other payment solutions such as digital push provisioning. Prepaid Debit Segment The Prepaid Debit segment primarily provides integrated prepaid card services to prepaid program managers primarily in the U.S., including tamper-evident secure packaging. This segment also produces payment cards issued on the networks of the Payment Card Brands that are included in the tamper-evident secure packages. Other The Other segment includes corporate expenses. Performance Measures of Reportable Segments Net sales and EBITDA of the Company’s reportable segments, as well as a reconciliation of total segment EBITDA to income from operations and net income for the years ended December 31, 2024 and 2023, were as follows:
Balance Sheet Data of Reportable Segments Total assets of the Company’s reportable segments as of December 31, 2024 and 2023 were as follows:
Capital Expenditures of Reportable Segments Total capital expenditures of the Company’s reportable segments as of December 31, 2024 and 2023 were as follows:
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Pay vs Performance Disclosure - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Pay vs Performance Disclosure | ||
| Net Income (Loss) | $ 19,521 | $ 23,985 |
Insider Trading Arrangements |
3 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Trading Arrangements, by Individual | |
| Rule 10b5-1 Arrangement Adopted | false |
| Non-Rule 10b5-1 Arrangement Adopted | false |
| Rule 10b5-1 Arrangement Terminated | false |
| Non-Rule 10b5-1 Arrangement Terminated | false |
Insider Trading Policies and Procedures |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Insider Trading Policies and Procedures [Line Items] | |
| Insider Trading Policies and Procedures Adopted | true |
Cybersecurity Risk Management and Strategy Disclosure |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Cybersecurity Risk Management, Strategy, and Governance [Line Items] | |
| Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block] | Cyber threat actors and the types of threats posed are becoming more sophisticated and effective and are increasingly targeting commercial companies. In seeking to mitigate these cyber threats to our business, we take a comprehensive approach to cybersecurity risk management and make securing the data, customers and other stakeholders entrusted to us, a top priority. The board of directors and our management are actively involved in the oversight of our risk management program, which includes cybersecurity. We have established policies, standards, processes and practices for assessing, identifying and managing material risks from cybersecurity threats. There may be instances where our policies and procedures are not properly followed or where such policies and procedures prove to be ineffective. As of the date hereof, we are not aware of any material risk from cybersecurity threats that has materially affected the Company, including our business strategy, results of operations or financial condition. We can provide no assurance that there will not be incidents in the future or that such incidents will not materially affect us, including our business strategy, results of operations, or financial condition. For more information regarding risks related to system security risks, data protection breaches and cyber-attacks, see the risk factor entitled “System security risks, data protection breaches, and cyber-attacks could compromise our proprietary information, impair customer and vendor relationships, disrupt our internal operations, harm perception of our products and expose us to litigation and/or regulatory penalties, which could have a material adverse effect on our business and our reputation” included as part of our risk factor disclosures at Item 1A of this Annual Report on Form 10-K. Risk Management and Strategy Our policies and processes for assessing, identifying and managing material risks from cybersecurity threats are integrated into our overall risk management program and are based on the frameworks established by the National Institute of Standards and Technology (“NIST”) and other applicable industry standards. Our cybersecurity program in particular focuses on the following key areas: Collaboration We work to identify and address our cybersecurity risks through a comprehensive, cross-functional approach. Key security, risk and compliance stakeholders meet regularly to develop strategies for preserving the confidentiality, integrity and availability of Company and customer information, identifying, preventing and mitigating cybersecurity threats and effectively responding to cybersecurity incidents. We maintain controls and procedures that are designed to encourage prompt escalation of certain cybersecurity incidents so that decisions regarding customer and supplier disclosure, public disclosure and reporting of such incidents can be made by management and the board of directors in a timely manner. Risk Assessment Annually, the Security Committee (defined below) conducts a cybersecurity risk assessment that takes into account information from internal stakeholders, known information security vulnerabilities and information from external sources (e.g., reported security incidents that have impacted other companies, industry trends and evaluations by third parties and consultants). The results of the assessment are used to drive alignment on, and prioritization of, initiatives to enhance our security controls, make recommendations to improve processes and inform a broader enterprise-level risk assessment that is analyzed by the Security Committee and presented to the board of directors, Audit Committee and members of management. Technical Safeguards The Company’s cybersecurity program evaluates new threats to learn new attacker techniques, adopt defenses and implement new safeguards to protect our information systems from cybersecurity threats. These safeguards are evaluated and improved based on vulnerability assessments, cybersecurity threat intelligence and incident response experience. Independent assessments of the safeguards by external third-party consultants, which also include the detection of threats, are evaluated and improvements to systems are incorporated. Incident Response and Recovery Planning In an effort to effectively respond to a security event, we follow a comprehensive cybersecurity incident response plan. We regularly review, test and evaluate the plan for effectiveness. Third-Party Risk Management We have implemented controls designed to identify and mitigate cybersecurity threats associated with our use of third-party service providers. Such providers are subject to security risk assessments at the time of onboarding, contract renewal and upon detection of an increase in risk profile. We use a variety of inputs in such risk assessments, including information supplied by providers and third parties. In addition, we require our providers to meet appropriate security requirements, controls and responsibilities and investigate security incidents that have impacted our third-party providers, as appropriate. Education and Awareness Our Company policies require our employees to assist in the protection of our customers’ data. We have various training programs, conducted frequently, designed to heighten employees' awareness of current threats, educate them on effective mitigation strategies and reinforce the importance of handling and safeguarding customer and employee data in accordance with our established security protocols. To evaluate the effectiveness of these training programs and monitor the effectiveness of our security controls, we have implemented mock testing practices. Annual incident response training is conducted for administrative personnel that would be expected to be involved with, and respond to, a security incident. External Assessments Our cybersecurity policies, standards, processes and practices are regularly assessed by consultants and external auditors. These assessments include a variety of activities including information security maturity assessments, audits and independent reviews of our information security control environment and operating effectiveness. We conduct regular independent cyber audits to assess our controls and alignment against the NIST Cybersecurity Framework, compromise assessments to baseline and assess if a current or past compromise had occurred within our infrastructure, and maintain industry certifications and attestations that demonstrate our dedication to protecting customer data. The results of significant assessments are reported to management, the board of directors and Audit Committee. Cybersecurity processes are adjusted based on the information provided from these assessments. |
| Cybersecurity Risk Management Processes Integrated [Flag] | true |
| Cybersecurity Risk Management Processes Integrated [Text Block] | Our policies and processes for assessing, identifying and managing material risks from cybersecurity threats are integrated into our overall risk management program and are based on the frameworks established by the National Institute of Standards and Technology (“NIST”) and other applicable industry standards. Our cybersecurity program in particular focuses on the following key areas: Collaboration We work to identify and address our cybersecurity risks through a comprehensive, cross-functional approach. Key security, risk and compliance stakeholders meet regularly to develop strategies for preserving the confidentiality, integrity and availability of Company and customer information, identifying, preventing and mitigating cybersecurity threats and effectively responding to cybersecurity incidents. We maintain controls and procedures that are designed to encourage prompt escalation of certain cybersecurity incidents so that decisions regarding customer and supplier disclosure, public disclosure and reporting of such incidents can be made by management and the board of directors in a timely manner. Risk Assessment Annually, the Security Committee (defined below) conducts a cybersecurity risk assessment that takes into account information from internal stakeholders, known information security vulnerabilities and information from external sources (e.g., reported security incidents that have impacted other companies, industry trends and evaluations by third parties and consultants). The results of the assessment are used to drive alignment on, and prioritization of, initiatives to enhance our security controls, make recommendations to improve processes and inform a broader enterprise-level risk assessment that is analyzed by the Security Committee and presented to the board of directors, Audit Committee and members of management. Technical Safeguards The Company’s cybersecurity program evaluates new threats to learn new attacker techniques, adopt defenses and implement new safeguards to protect our information systems from cybersecurity threats. These safeguards are evaluated and improved based on vulnerability assessments, cybersecurity threat intelligence and incident response experience. Independent assessments of the safeguards by external third-party consultants, which also include the detection of threats, are evaluated and improvements to systems are incorporated. Incident Response and Recovery Planning In an effort to effectively respond to a security event, we follow a comprehensive cybersecurity incident response plan. We regularly review, test and evaluate the plan for effectiveness. Third-Party Risk Management We have implemented controls designed to identify and mitigate cybersecurity threats associated with our use of third-party service providers. Such providers are subject to security risk assessments at the time of onboarding, contract renewal and upon detection of an increase in risk profile. We use a variety of inputs in such risk assessments, including information supplied by providers and third parties. In addition, we require our providers to meet appropriate security requirements, controls and responsibilities and investigate security incidents that have impacted our third-party providers, as appropriate. Education and Awareness Our Company policies require our employees to assist in the protection of our customers’ data. We have various training programs, conducted frequently, designed to heighten employees' awareness of current threats, educate them on effective mitigation strategies and reinforce the importance of handling and safeguarding customer and employee data in accordance with our established security protocols. To evaluate the effectiveness of these training programs and monitor the effectiveness of our security controls, we have implemented mock testing practices. Annual incident response training is conducted for administrative personnel that would be expected to be involved with, and respond to, a security incident. |
| Cybersecurity Risk Management Third Party Engaged [Flag] | true |
| Cybersecurity Risk Third Party Oversight and Identification Processes [Flag] | true |
| Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag] | false |
| Cybersecurity Risk Board of Directors Oversight [Text Block] | Board Oversight The board of directors, in coordination with the Audit Committee, oversees our management of cybersecurity risk. They receive regular reports from management about the prevention, detection, mitigation and remediation of cybersecurity incidents, including material security risks and information security vulnerabilities. Our Audit Committee, as part of its risk oversight function, is responsible for overseeing our cybersecurity program. The Audit Committee receives regular updates from management on cybersecurity risk resulting from risk assessments, progress of risk reduction initiatives, external auditor feedback, control maturity assessments and relevant internal and industry cybersecurity incidents. |
| Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block] | Audit Committee, as part of its risk oversight function, is responsible for overseeing our cybersecurity program. |
| Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block] | They receive regular reports from management about the prevention, detection, mitigation and remediation of cybersecurity incidents, including material security risks and information security vulnerabilities. Our Audit Committee, as part of its risk oversight function, is responsible for overseeing our cybersecurity program. The Audit Committee receives regular updates from management on cybersecurity risk resulting from risk assessments, progress of risk reduction initiatives, external auditor feedback, control maturity assessments and relevant internal and industry cybersecurity incidents. |
| Cybersecurity Risk Role of Management [Text Block] | Our Chief Information Security Officer (“CISO”), Chief Information Officer (“CIO”), Chief Technology Officer (“CTO”), Chief Legal and Compliance Officer (“CLCO”) and Director of Information and Cybersecurity (“DC”) have primary responsibility for assessing and managing material cybersecurity risks and are members of an internal committee that reviews issues and initiatives related to data security and privacy (the “Security Committee”), which drives alignment on security decisions across the Company. The CISO has over 20 years of experience in various roles related to information security and related technology, including roles specific to managing security requirements related to organizations operating in the payment card industry. The CIO, CTO and DC also each have over 20 years of experience serving in various roles in information technology fields; the CIO has over 25 years of global technology leadership across fintech, software, and payments industries, leading technology, product, and engineering organizations for multinational companies, with extensive experience in implementing software solutions and managing risk across the entire technology lifecycle. The CTO has been with the Company since 2014 and the DC previously served as the Chief Information Security Officer at an IT services and consulting company. The CLCO has over 20 years of experience managing risks and related disclosure requirements, including risks arising from cybersecurity threats, at publicly traded companies. The Security Committee meets at least quarterly to evaluate security performance metrics, prioritize risks identified through threat intelligence, vulnerability and risk assessments, external audits, and incident response insights, and review the progress of approved security enhancements. The Security Committee also considers and makes recommendations to the Audit Committee on security policies and procedures, security service requirements and risk mitigation strategies. |
| Cybersecurity Risk Management Positions or Committees Responsible [Flag] | true |
| Cybersecurity Risk Management Positions or Committees Responsible [Text Block] | Chief Information Security Officer (“CISO”), Chief Information Officer (“CIO”), Chief Technology Officer (“CTO”), Chief Legal and Compliance Officer (“CLCO”) and Director of Information and Cybersecurity (“DC”) |
| Cybersecurity Risk Management Expertise of Management Responsible [Text Block] | The CISO has over 20 years of experience in various roles related to information security and related technology, including roles specific to managing security requirements related to organizations operating in the payment card industry. The CIO, CTO and DC also each have over 20 years of experience serving in various roles in information technology fields; the CIO has over 25 years of global technology leadership across fintech, software, and payments industries, leading technology, product, and engineering organizations for multinational companies, with extensive experience in implementing software solutions and managing risk across the entire technology lifecycle. The CTO has been with the Company since 2014 and the DC previously served as the Chief Information Security Officer at an IT services and consulting company. The CLCO has over 20 years of experience managing risks and related disclosure requirements, including risks arising from cybersecurity threats, at publicly traded companies. |
| Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block] | Security Committee meets at least quarterly to evaluate security performance metrics, prioritize risks identified through threat intelligence, vulnerability and risk assessments, external audits, and incident response insights, and review the progress of approved security enhancements. The Security Committee also considers and makes recommendations to the Audit Committee on security policies and procedures, security service requirements and risk mitigation strategies |
| Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag] | true |
Summary of Significant Accounting Policies (Policies) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Significant Accounting Policies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Basis of Presentation | Basis of Presentation The accompanying consolidated financial statements include the Company and its wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Use of Estimates | Use of Estimates The accompanying consolidated financial statements have been prepared in accordance with accounting principles generally accepted in the United States of America (“GAAP”). These accounting principles require management to make assumptions and estimates relating to the reporting of assets and liabilities in its preparation of the consolidated financial statements. Significant items subject to such estimates and assumptions include the carrying amount of property and equipment, goodwill and intangible assets, leases, valuation allowances for inventories and deferred taxes, revenue recognized for work performed but not completed, recognition of amounts and timing of contract costs and uncertain tax positions. Actual results could differ from those estimates. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Cash and Cash Equivalents | Cash and Cash Equivalents The Company considers all highly liquid investments with original maturities of three months or less to be cash equivalents and they are stated at cost, which approximates fair value. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Trade Accounts Receivable and Concentration of Credit Risk | Trade Accounts Receivable and Concentration of Credit Risk Accounts receivable are stated at the amount management expects to collect from outstanding balances. The Company performs ongoing credit evaluations of its customers and generally requires no collateral to secure accounts receivable.
The Company maintains an allowance for potential credit losses based upon its assessment of the collectability of accounts receivable. Accounts are written off against the allowance when it is determined collection will not occur. The provision for credit losses was immaterial for both the years ended December 31, 2024 and 2023. For both years ended December 31, 2024 and 2023, one customer represented 18% of the Company’s consolidated net sales. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Inventories | Inventories Inventories consist of raw materials and finished goods, and are measured at the lower of cost or net realizable value (determined on a first-in, first-out or specific identification basis). Net realizable value is the estimated selling price in the ordinary course of business, less reasonably predictable costs of completion, disposal and transportation. Finished goods inventory represents primarily stock cards and Card@Once hardware. The stock cards are not produced for a specific customer, but are ready to be personalized and sold as customer orders are received. The Company monitors inventory for events or circumstances that may indicate the net realizable value is less than the carrying value of inventory, such as negative margins, expiration of material usage and other forms of obsolescence, and records adjustments to the valuation of inventory, as necessary. For the year ended December 31, 2024 approximately 95% of the total value of purchased microchips and antennas came from three main suppliers, and approximately 78% came from one supplier. Approximately 96% of the total value of purchased microchips and antennas for the year ended December 31, 2023 came from four main suppliers, and approximately 72% came from one supplier. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Plant, Equipment and Leasehold Improvements | Plant, Equipment and Leasehold Improvements Plant, equipment and leasehold improvements are recorded at cost. Accumulated depreciation is computed using the straight-line method over the lesser of the estimated useful life of the related assets (generally 3 to 10 years for machinery and equipment, furniture, computer equipment, and leasehold improvements) or, when applicable, the lease term. Maintenance and repairs that do not extend the useful life of the respective assets are charged to expense as incurred. Capital expenditures are presented net of lessor reimbursements on the consolidated statement of cash flows for assets acquired when corresponding financing leases were contemplated to be executed at the asset purchase date and such financing leases are entered into shortly after asset acquisition. Any financing leases executed for the acquisition of right-of-use machinery and equipment assets are presented in the supplemental disclosures of non-cash information on the statement of cash flows. Financing leases are further described in Note 9, “Financing and Operating Leases.” Long-lived assets with finite lives are reviewed for impairment whenever events indicate that the carrying amount of the asset or the carrying amounts of the asset group containing the asset may not be recoverable. In such reviews, estimated undiscounted future cash flows associated with these assets or asset groups are compared with their carrying value to determine if a write-down to fair value is required. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Goodwill and Intangible Assets | Goodwill and Intangible Assets The Company accounts for its goodwill under the authoritative guidance for goodwill and other intangible assets (ASC 350) and tests at least annually or more frequently when an event occurs or circumstances change that indicates the carrying value may not be recoverable. The Company first assesses qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. The Company performs its goodwill impairment test by comparing the fair value of the reporting unit with the carrying amount. If this qualitative assessment indicates it is more likely than not the fair value of a reporting unit is less than the carrying amount, a one-step quantitative test is then performed. Factors management considers in this assessment include macroeconomic, industry and market considerations, overall financial performance (both current and projected), cost increases impacting earnings and cash flows, changes in management and strategy, and changes in the composition or carrying amount of net assets. In the event a reporting unit’s carrying value exceeds its fair value, the Company recognizes an impairment charge for the amount by which the carrying amount of the reporting unit exceeds its fair value. Acquired finite-lived intangible assets are amortized on a straight-line basis over the estimated useful lives of the assets, and are reviewed for impairment whenever events indicate that the carrying amount of the asset may not be recoverable. In such reviews, estimated undiscounted future cash flows associated with these assets are compared with their carrying value to determine if a write-down to fair value is required. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Sales Tax | Sales Tax The Company records sales tax collected from its customers on a net basis, and therefore excludes it from net sales as defined in ASC 606, Revenue from Contracts with Customers. Cash collected from customers is recorded in “Accrued expenses” on the Company’s consolidated balance sheets and then remitted to the proper taxing authority. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Income Taxes | Income Taxes The Company accounts for income taxes using an asset and liability approach to financial accounting and reporting for income taxes. Deferred income tax assets and liabilities are computed annually for differences between the financial statement and tax bases of assets and liabilities that will result in taxable or deductible amounts in the future based on enacted tax laws and rates applicable to the periods in which the differences are expected to affect taxable income. The Company has deferred tax assets and liabilities and maintains valuation allowances where it is more likely than not that all or a portion of deferred tax assets will not be realized. To the extent the Company determines that it will not realize the benefit of some or all of its deferred tax assets, then these deferred tax assets will be adjusted through the Company’s income tax expense in the period in which this determination is made. The Company establishes reserves for tax-related uncertainties based on estimates of whether, and the extent to which, additional taxes will be due. The reserves are established when the Company believes that certain positions are likely to be challenged and may not be fully sustained on review by tax authorities. The Company adjusts uncertain tax positions in light of changing facts and circumstances, such as the closing of a tax audit or refinement of an estimate. The Company recognizes the tax benefits from uncertain tax positions only when it is more likely than not, based on the technical merits of the position, that the tax position will be sustained upon examination, including the resolution of any related appeals or litigation. The Company recognizes interest and penalties related to unrecognized tax benefits as a component of income tax expense. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Stock-Based Compensation | Stock-Based Compensation The Company accounts for stock-based compensation pursuant to ASC 718, Share-Based Payments. All stock-based compensation is required to be measured at fair value and expensed over the requisite service period. The Company accounts for forfeitures as they occur and reverses previously recognized expense for the unvested portion of the forfeited shares. The Company recognizes compensation expense on awards on a straight-line basis over the vesting period for each tranche of an award. Upon the exercise of stock options, shares of common stock are issued from authorized common shares. Refer to Note 16 “Stock-Based Compensation” for additional discussion regarding details of the Company's stock-based compensation plans. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Net Sales | Net Sales Products Net Sales “Products” net sales are recognized when obligations under the terms of a contract with a customer are satisfied. In most instances, this occurs over time as cards are produced for specific customers and have no alternative use and the Company has an enforceable right to payment for work performed. For work performed but not completed and unbilled, the Company estimates revenue by taking actual costs incurred and applying historical margins for similar types of contracts. Items included in “Products” net sales are the design and production of payment cards, including contact, contactless, eco-focused, and magnetic stripe cards, CPI’s eco-focused solutions, including cards made with upcycled plastic, metal cards, private label credit cards and retail gift cards. Card@Once hardware and consumables are also included in “Products” net sales, and their associated revenues are recognized at the time of shipping. The Company includes gross shipping and handling revenue in net sales, and shipping and handling costs in cost of sales. Services Net Sales Net sales are recognized for “Services” as the services are performed. Items included in “Services” net sales include the personalization and fulfillment of payment cards, providing tamper-evident secure packaging and fulfillment services to prepaid program managers, and SaaS-based personalization of instant issuance debit and credit cards. As applicable, for work performed but not completed and unbilled, the Company estimates revenue by taking actual costs incurred and applying historical margins for similar types of contracts. Customer Contracts The Company often enters into Master Services Agreements (“MSAs”) with its customers. Generally, enforceable rights and obligations for goods and services occur only when a customer places a purchase order or statement of work to obtain goods or services under an MSA. The contract term as defined by ASC 606, Revenue from Contracts with Customers, is the length of time it takes to deliver the goods or services promised under the purchase order or statement of work. As such, the Company's contracts are generally short term in nature. Costs to Obtain a Contract with a Customer Costs to obtain a contract (“contract costs”) include only those costs incurred to obtain a contract that the Company would not have incurred if the contract had not been obtained. For contracts where the term is greater than one year, these costs are recorded as an asset and amortized consistent with the timing of the related revenue over the life of the contract. The current portion of the asset is included in “Prepaid expenses and other current assets” and the noncurrent portion is included in “Other assets” on the Company's consolidated balance sheets. Contract costs incurred but unpaid are included in “Accrued expenses” on the Company's consolidated balance sheets. Contract costs are expensed as incurred when the amortization period is one year or less. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Recent Accounting Pronouncements | Recent Accounting Pronouncements Recently Adopted Accounting Pronouncements In November 2023, the Financial Accounting Standards Board issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures, which will require enhanced segment disclosures. Adoption of this accounting standard is effective for the Company for fiscal years beginning after December 15, 2023. The application of ASU 2023-07 did not change which segments are currently reported but did result in additional disclosure in the notes to the financial statements. Recently Issued Accounting Pronouncements In December 2023, the Financial Accounting Standards Board issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures, which will require a disaggregated rate reconciliation disclosure as well as additional information regarding taxes paid. Adoption of this accounting standard is effective for the Company for fiscal years beginning after December 15, 2024. The Company has elected not to early adopt this accounting standard. The adoption of this standard will result in additional income tax disclosures; however, the Company does not anticipate that it will have a material impact on the Company’s consolidated financial position and results of operations. In November 2024, the Financial Accounting Standards Board issued ASU 2024-03, Income Statement - Reporting Comprehensive Income - Expense Disaggregation Disclosures (Subtopic 220-40): Disaggregation of Income Statement Expenses, which will require disclosure of disaggregated information about certain expense captions presented in the income statement. Adoption of this accounting standard is effective for the Company for fiscal years beginning after December 15, 2026, and interim periods beginning after December 15, 2027. The requirements should be applied on a prospective basis while retrospective application is permitted. The Company is evaluating the impact of adoption of this standard and does not anticipate that it will have a material impact on the Company’s consolidated financial position and results of operations. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Significant Accounting Policies (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of Significant Accounting Policies | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of accounts receivable |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Net Sales (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Net Sales. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of disaggregation of net sales by major source |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Inventories (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||
| Inventories | |||||||||||||||||||||||||||||||||||||||||||
| Schedule of inventories |
|
||||||||||||||||||||||||||||||||||||||||||
Plant, Equipment, Leasehold Improvements and Operating Lease Right-of-Use Assets (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Plant, Equipment, Leasehold Improvements and Operating Lease Right-of-Use Assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of plant, equipment, leasehold improvements and operating lease right-to-use assets |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Goodwill and Other Intangible Assets (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Goodwill and Other Intangible Assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of intangible assets excluding goodwill |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of future aggregate amortization expense for identified amortizable intangibles |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Fair Value of Financial Instruments (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Fair Value of Financial Instruments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of financial assets and liabilities subject to fair value measurements |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Accrued Expenses (Tables) |
12 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Accrued Expenses. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of accrued expenses |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Financing and Operating Leases (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Financing and Operating Leases | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of operating and finance lease costs |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of balances for operating and financing leases |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of components of lease expense |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of future cash payment of operating lease obligations | Future cash payment with respect to lease obligations as of December 31, 2024 were as follows:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of future cash payment of financing lease obligations |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Long-Term Debt (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Long-Term Debt. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of long-term debt |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Income Taxes (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Income Taxes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of income tax (benefit) expense from continuing operations and effective income tax rates |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of effective income tax rate reconciliation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of components of deferred tax assets and liabilities |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Unrecognized Tax Benefits |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Earnings per Share (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Earnings per Share | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Computation of basic and diluted earnings per share |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Stock Based Compensation (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Stock-Based Compensation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of outstanding and exercisable stock options |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of vesting for unvested options |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of valuation assumptions |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Summary of changes in outstanding restricted stock units |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Segment Reporting (Tables) |
12 Months Ended | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2024 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Segment Reporting | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of revenue and EBITDA of the company's reportable segments |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of reconciliation of total segment EBITDA to income before taxes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Schedule of total assets of the company's reportable segments |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Total capital expenditures of the Company's reportable segments |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Summary of Significant Accounting Policies - Trade Accounts Receivable (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Trade Accounts Receivable | ||
| Trade accounts receivable | $ 78,464 | $ 69,245 |
| Unbilled accounts receivable | 7,213 | 4,725 |
| Trade and unbilled accounts receivable | 85,677 | 73,970 |
| Less allowance for credit losses | (186) | (246) |
| Total accounts receivable, net | $ 85,491 | $ 73,724 |
Summary of Significant Accounting Policies - Bad debts and Concentration of Credit Risk (Details) |
12 Months Ended | |
|---|---|---|
|
Dec. 31, 2024
customer
item
|
Dec. 31, 2023
item
customer
|
|
| Customer Concentration Risk | Net sales | Major Customer Number One | ||
| Allowance for bad debt and credit activity | ||
| Number of customers | customer | 1 | 1 |
| Concentration risk (as a percent) | 18.00% | 18.00% |
| Supplier Concentration Risk | Cost of Goods and Service Benchmark | Three Suppliers | ||
| Allowance for bad debt and credit activity | ||
| Concentration risk (as a percent) | 95.00% | |
| Number of suppliers | 3 | |
| Supplier Concentration Risk | Cost of Goods and Service Benchmark | Four Suppliers | ||
| Allowance for bad debt and credit activity | ||
| Concentration risk (as a percent) | 96.00% | |
| Number of suppliers | 4 | |
| Supplier Concentration Risk | Cost of Goods and Service Benchmark | One Supplier | ||
| Allowance for bad debt and credit activity | ||
| Concentration risk (as a percent) | 78.00% | 72.00% |
| Number of suppliers | 1 | 1 |
Summary of Significant Accounting Policies - Plant, Equipment and Leasehold Improvements (Details) |
Dec. 31, 2024 |
|---|---|
| Minimum | |
| Plant, Equipment and Leasehold Improvements | |
| Useful life (in years) | 3 years |
| Maximum | |
| Plant, Equipment and Leasehold Improvements | |
| Useful life (in years) | 10 years |
Inventories (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Inventories | ||
| Raw materials | $ 64,818 | $ 64,056 |
| Finished goods | 7,842 | 6,538 |
| Total inventories, net | $ 72,660 | $ 70,594 |
Goodwill and Other Intangible Assets - Future Aggregate Amortization Expense (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Estimated future aggregate amortization expense | ||
| 2025 | $ 3,440 | |
| 2026 | 2,471 | |
| 2027 | 1,947 | |
| 2028 | 1,580 | |
| 2029 | 1,054 | |
| Intangible assets subject to amortization, Net Book Value | $ 10,492 | $ 14,122 |
Fair Value of Financial Instruments (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Jul. 11, 2024 |
Dec. 31, 2023 |
|---|---|---|---|
| 2029 Senior Notes | |||
| Liabilities: | |||
| Carrying amount | $ 285,000 | ||
| 2029 Senior Notes | Level 2 | |||
| Liabilities: | |||
| Long-term debt | 304,571 | ||
| 2026 Senior Notes | |||
| Liabilities: | |||
| Carrying amount | $ 267,900 | $ 267,897 | |
| 2026 Senior Notes | Level 2 | |||
| Liabilities: | |||
| Long-term debt | 261,834 | ||
| Estimate of Fair Value | 2029 Senior Notes | |||
| Liabilities: | |||
| Long-term debt | $ 304,571 | ||
| Estimate of Fair Value | 2026 Senior Notes | |||
| Liabilities: | |||
| Long-term debt | $ 261,834 |
Accrued Expenses (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Accrued Expenses. | ||
| Accrued payroll and related employee expenses | $ 9,493 | $ 11,431 |
| Accrued employee performance-based incentive compensation | 4,664 | 667 |
| Employer payroll taxes | 868 | 298 |
| Accrued rebates | 3,956 | 2,919 |
| Capitalized contract costs payable | 8,000 | |
| Accrued interest | 13,506 | 6,830 |
| Current operating and financing lease liabilities | 9,065 | 7,318 |
| Accrued share repurchases | 733 | |
| Other | 8,427 | 5,607 |
| Total accrued expenses | $ 57,979 | $ 35,803 |
Financing and Operating Leases - Components of Operating and Finance Lease Expense (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Finance lease option to extend | true | |
| Operating lease option to extend | true | |
| Operating lease costs: | ||
| Operating lease costs | $ 3,278 | $ 3,191 |
| Short-term and variable lease costs | 1,009 | 741 |
| Total expense from operating leases | 4,287 | 3,932 |
| Finance lease costs: | ||
| Right-of-use amortization expense | 3,198 | 2,314 |
| Interest on lease liabilities | 1,104 | 784 |
| Total financing lease costs | $ 4,302 | $ 3,098 |
| Maximum | ||
| Finance lease extension term | 10 years | |
| Operating lease extension term | 10 years | |
Financing and Operating Leases - Components of Lease Expense (Details) |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Weighted Average Remaining Lease Term | ||
| Weighted Average Remaining Lease Term - Operating Leases | 4 years 21 days | 4 years 8 months 12 days |
| Weighted Average Remaining Lease Term - Financing Leases | 3 years 10 months 2 days | 3 years 11 months 23 days |
| Weighted Average Discount Rate | ||
| Weighted Average Discount Rate - Operating Leases | 7.04% | 7.19% |
| Weighted Average Discount Rate - Financing Leases | 6.23% | 6.28% |
Financing and Operating Leases - Lease Maturity (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Financing and Operating Leases | ||
| Cash paid on operating lease liabilities | $ 2,500 | $ 2,400 |
| Operating Leases | ||
| 2025 | 3,142 | |
| 2026 | 2,987 | |
| 2027 | 2,833 | |
| 2028 | 2,513 | |
| 2029 | 886 | |
| Total operating lease payment | 12,361 | |
| Less imputed interest | (1,651) | |
| Total operating lease liabilities | 10,710 | 11,923 |
| Financing Leases | ||
| 2025 | 7,831 | |
| 2026 | 6,416 | |
| 2027 | 5,485 | |
| 2028 | 4,224 | |
| 2029 | 1,707 | |
| Total financing lease payment | 25,663 | |
| Less imputed interest | (2,862) | |
| Total financing lease liabilities | $ 22,801 | $ 18,106 |
Long-Term Debt - Long-Term Debt (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Jul. 11, 2024 |
Dec. 31, 2023 |
|---|---|---|---|
| Long-term Debt | |||
| Unamortized deferred financing costs | $ (4,595) | $ (2,900) | |
| Total long-term debt | 280,405 | 264,997 | |
| Long-term debt, net of current maturities | 280,405 | 264,997 | |
| 2029 Senior Notes | |||
| Long-term Debt | |||
| Long-term debt | $ 285,000 | ||
| 2026 Senior Notes | |||
| Long-term Debt | |||
| Long-term debt | $ 267,900 | $ 267,897 |
Income Taxes - Continuing Operations - Other (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Current taxes: | ||
| Domestic | $ 9,318 | $ 10,126 |
| Foreign | 9 | 20 |
| Current income tax (benefit) expense | 9,327 | 10,146 |
| Deferred taxes: | ||
| Domestic | (3,821) | 331 |
| Deferred income tax (benefit) expense | (3,821) | 331 |
| Income tax expense | 5,506 | 10,477 |
| Income before income taxes: | ||
| Domestic income | 24,987 | 34,400 |
| Foreign income | 40 | 62 |
| Income before income taxes | $ 25,027 | $ 34,462 |
| Effective income tax rate (as a percent) | 22.00% | 30.40% |
Income Taxes - Effective Income Tax Rate Reconciliation (Details) |
12 Months Ended | |
|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Effective Income Tax Rate Reconciliation | ||
| Tax at federal statutory rate (as a percent) | 21.00% | 21.00% |
| State taxes, net (as a percent) | 5.40% | 4.40% |
| Expiration of capital loss carryover (as a percent) | 7.10% | |
| Valuation allowance (as a percent) | (7.10%) | |
| Unrecognized tax benefits (as a percent) | (2.80%) | 0.10% |
| Tax credits (as a percent) | (1.40%) | (0.50%) |
| Permanent items (as a percent) | (0.20%) | 5.30% |
| Other (as a percent) | 0.10% | |
| Effective income tax rate (as a percent) | 22.00% | 30.40% |
| Capital Loss Carryforward, Expiration Period | 5 years | |
Income Taxes - Components of Deferred Tax Assets and Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Deferred tax assets: | ||
| Accrued expense | $ 3,414 | $ 1,928 |
| Net operating loss carryforward | 133 | 130 |
| Stock-based compensation | 2,400 | 1,798 |
| Interest limitation | 2,424 | 1,689 |
| Lease liability | 2,730 | 3,026 |
| Capital loss carryover | 2,110 | |
| Research and development costs | 2,070 | 1,350 |
| Other | 2,772 | 3,244 |
| Total gross deferred tax asset | 15,943 | 15,275 |
| Valuation allowance | (872) | (2,616) |
| Net deferred tax assets | 15,071 | 12,659 |
| Deferred tax liabilities: | ||
| Plant, property and leasehold improvements | (8,552) | (8,825) |
| Intangible assets | (6,075) | (6,745) |
| Right-to-use assets | (2,511) | (2,851) |
| Other | (1,251) | (1,377) |
| Total gross deferred tax liabilities | (18,389) | (19,798) |
| Net deferred tax liabilities | $ (3,318) | $ (7,139) |
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Unrecognized Tax Benefits | ||
| Minimum compensation expense for certain covered employees | $ 1,000 | |
| Unrecognized Tax Benefits, Beginning Balance | 1,317 | |
| Increase related to current year tax position | 82 | |
| Increase related to prior year tax position | 37 | |
| Decrease related to lapse of statue of limitations | (767) | |
| Unrecognized Tax Benefits, Ending Balance | 669 | |
| Unrecognized tax benefits expected to be recognized in next twelve months | 500 | |
| Unrecognized tax benefits, accrued interest and penalties | $ 100 | $ 300 |
Earnings per Share (Details) - USD ($) $ / shares in Units, $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Numerator: | ||
| Net income | $ 19,521 | $ 23,985 |
| Denominator: | ||
| Basic weighted-average common shares outstanding (in shares) | 11,152,648 | 11,426,124 |
| Dilutive shares (in shares) | 725,428 | 491,432 |
| Diluted weighted-average common shares outstanding (in shares) | 11,878,076 | 11,917,556 |
| Basic earnings per share (in dollars per share) | $ 1.75 | $ 2.1 |
| Diluted earnings per share (in dollars per share) | $ 1.64 | $ 2.01 |
| Outstanding stock based awards | ||
| Potential antidilutive effect of share-based compensation excluded (in shares) | 36,826 | 72,049 |
Commitments and Contingencies - Commitments (Details) - USD ($) $ in Millions |
12 Months Ended | |
|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Commitments and Contingencies. | ||
| Remaining commitment | $ 62.0 | |
| Remaining commitment, expected to be paid in the next 12 months | 49.9 | |
| Total purchases | $ 68.4 | $ 60.8 |
Employee Benefit Plan (Details) - USD ($) $ in Millions |
12 Months Ended | |
|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Employee Benefits | ||
| Employee benefit plan, Company's portion vested at time of match (as a percent) | 100.00% | |
| Employee benefit plan expense | $ 2.4 | $ 2.1 |
| Participant's first 3% of deferrals | ||
| Employee Benefits | ||
| Employee benefit plan, Company match (as a percent) | 100.00% | |
| Participant's second 2% of deferrals | ||
| Employee Benefits | ||
| Employee benefit plan, Company match (as a percent) | 50.00% | |
Stock-Based Compensation - Additional information (Details) |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Stock Options | |
| Stock based compensation | |
| Percentage of award in a plan | 25.00% |
| Restricted stock units | |
| Stock based compensation | |
| Percentage of award in a plan | 75.00% |
| June 2023 award one | Awards vesting category one | |
| Stock based compensation | |
| Percentage of award granted | 33.00% |
| June 2023 award one | Awards vesting category two | |
| Stock based compensation | |
| Percentage of award granted | 33.00% |
| June 2023 award two | |
| Stock based compensation | |
| Vesting period | 2 years |
Segment Reporting - Reconciliation of EBITDA to net income (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| EBITDA by segment: | ||
| Net income | $ 19,521 | $ 23,985 |
| Interest, net | 34,087 | 26,913 |
| Income tax expense | 5,506 | 10,477 |
| Depreciation and amortization | 16,420 | 15,931 |
| EBITDA | $ 75,534 | $ 77,306 |
Segment Reporting - Balance Sheet Data (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Segment Reporting | ||
| Total assets | $ 349,657 | $ 293,683 |
| Operating Segments | ||
| Segment Reporting | ||
| Total assets | 349,657 | 293,683 |
| Operating Segments | Debit and Credit | ||
| Segment Reporting | ||
| Total assets | 248,970 | 235,680 |
| Operating Segments | Prepaid Debit | ||
| Segment Reporting | ||
| Total assets | 60,621 | 38,265 |
| Operating Segments | Other | ||
| Segment Reporting | ||
| Total assets | $ 40,066 | $ 19,738 |
Segment Reporting - Capital Expenditure (Details) - USD ($) $ in Thousands |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Segment Reporting | ||
| Capital expenditures | $ 9,257 | $ 6,405 |
| Debit and Credit | ||
| Segment Reporting | ||
| Capital expenditures | 6,921 | 5,116 |
| Prepaid Debit | ||
| Segment Reporting | ||
| Capital expenditures | 2,319 | 963 |
| Other | ||
| Segment Reporting | ||
| Capital expenditures | $ 17 | $ 326 |