XML 35 R20.htm IDEA: XBRL DOCUMENT
v3.25.0.1

INCOME TAXES | 12 Months Ended
--- | ---
Dec. 31, 2024
Income Taxes |
Income Taxes | 12. INCOME TAXES ​ The provision for income taxes consisted of the following (in thousands): ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | Years Ended December 31, |
​ |  | 2024 |  | 2023 |  | 2022 |
Current: | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Federal | ​ | $ | 23,642 | ​ | $ | 24,648 | ​ | $ | 25,483 | ​
State | ​ |  | 7,528 | ​ |  | 7,343 | ​ |  | 8,200 | ​
Total current | ​ |  | 31,170 | ​ |  | 31,991 | ​ |  | 33,683 | ​
Deferred: | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Federal | ​ |  | (690) | ​ |  | (1,845) | ​ |  | (743) | ​
State | ​ |  | (88) | ​ |  | (303) | ​ |  | (524) | ​
Total deferred | ​ |  | (778) | ​ |  | (2,148) | ​ |  | (1,267) | ​
Provision for income taxes | ​ | $ | 30,392 | ​ | $ | 29,843 | ​ | $ | 32,416 | ​
​ The components of the deferred taxes as of December 31, 2024 and 2023 are as follows (in thousands): ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | 2024 |  | 2023 |
Deferred tax assets: | ​ | ​ | ​ | ​ | ​ | ​ | ​
Allowance for credit losses | ​ | $ | 843 | ​ | $ | 965 | ​
Inventory costs capitalized for tax purposes | ​ |  | 99 | ​ |  | 127 | ​
Inventory valuation reserves | ​ |  | 467 | ​ |  | 342 | ​
Sales return reserves | ​ |  | 143 | ​ |  | 116 | ​
Deductible expenses, primarily employee-benefit related | ​ |  | 35 | ​ |  | 6 | ​
Accrued compensation | ​ |  | 1,738 | ​ |  | 1,304 | ​
Operating lease liability | ​ | ​ | 863 | ​ | ​ | 1,251 | ​
Unclaimed property reserve | ​ | ​ | 668 | ​ | ​ | 487 | ​
Other | ​ |  | 1,080 | ​ |  | 469 | ​
Capitalized research and development | ​ | ​ | 2,262 | ​ | ​ | 1,542 | ​
Stock-based compensation | ​ |  | 352 | ​ |  | 1,937 | ​
State tax loss carryforwards | ​ |  | 699 | ​ |  | 941 | ​
State tax credit carryforwards | ​ |  | 1,159 | ​ |  | 921 | ​
Total gross deferred tax assets | ​ |  | 10,408 | ​ |  | 10,408 | ​
Less: Valuation allowance | ​ |  | (1,502) | ​ |  | (1,789) | ​
Net deferred tax assets | ​ |  | 8,906 | ​ |  | 8,619 | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Deferred tax liabilities: | ​ | ​ | ​ | ​ | ​ | ​ | ​
Goodwill and other intangibles | ​ |  | (14,555) | ​ |  | (14,227) | ​
Property and equipment | ​ | ​ | (8,215) | ​ | ​ | (8,877) | ​
Right-of-use assets | ​ | ​ | (791) | ​ | ​ | (1,106) | ​
Prepaid expenses | ​ | ​ | (153) | ​ | ​ | (253) | ​
Other | ​ |  | (283) | ​ |  | — | ​
Total gross deferred tax liabilities | ​ |  | (23,997) | ​ |  | (24,463) | ​
Net deferred tax liability | ​ | $ | (15,091) | ​ | $ | (15,844) | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
Current deferred tax assets | ​ | $ | — | ​ | $ | — | ​
Noncurrent deferred tax liability | ​ |  | (15,091) | ​ |  | (15,844) | ​
Net deferred tax liability | ​ | $ | (15,091) | ​ | $ | (15,844) | ​
​ The Company has deferred tax assets from state net operating loss carryforwards aggregating $885 as of December 31, 2024 representing state tax benefits, net of federal taxes, of approximately $699. These loss carryforwards are subject to three, five, fifteen, twenty-year, or indefinite carryforward periods, with $1 expiring in 2025, $0 expiring in 2026, $32 expiring in 2027, $0 expiring in 2028, $2 expiring in 2029, $679 expiring beyond 2029, and $171 with no expiration. The Company has provided valuation allowances of $343 and $868 as of December 31, 2024 and 2023, respectively, against the state tax loss carryforwards, representing the portion of carryforward losses that the Company believes are not likely to be realized. ​ The Company also has New Hampshire Business Enterprise credits of $1,159. These credits are subject to a ten-year carryforward period, with $1,159 expiring beyond 2029. The Company has provided a valuation allowance of $1,159 as of December 31, 2024 against the New Hampshire Business Enterprise credit carryforwards. ​ The net change in the total valuation allowance reflects a $287 decrease and a $725 increase in 2024 and 2023, respectively. ​ A reconciliation of the Company’s 2024, 2023, and 2022 income tax provision to total income taxes at the statutory federal tax rate is as follows (in thousands): ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ |  | 2024 |  | 2023 |  | 2022 |
Federal income taxes, at statutory tax rate | ​ | $ | 24,672 | ​ | $ | 23,754 | ​ | $ | 25,543 | ​
State income taxes, net of federal benefit | ​ |  | 5,859 | ​ |  | 5,498 | ​ |  | 5,954 | ​
Nondeductible expenses | ​ |  | 732 | ​ |  | 589 | ​ |  | 928 | ​
Other, net | ​ |  | (871) | ​ |  | 2 | ​ |  | (9) | ​
Income tax provision | ​ | $ | 30,392 | ​ | $ | 29,843 | ​ | $ | 32,416 | ​
​ The Company files one consolidated U.S. Federal income tax return that includes all of its subsidiaries as well as several consolidated, combined, and separate Company returns in many U.S. state tax jurisdictions. The tax years 2021-2023 remain open to examination by the major state taxing jurisdictions in which the Company files. The tax years 2021-2023 remain open to examination by the Internal Revenue Service. ​ Previously, the Company recognized interest and penalties related to unrecognized income tax benefits as a component of income tax expense, and the corresponding accrual was included as a component of the Company’s liability for unrecognized income tax benefits. The Company did not recognize any interest and penalties for the years ended December 31, 2024, 2023 or 2022.

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

X
- Definition The entire disclosure for income tax. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12 Reference 2: http://www.xbrl.org/2003/role/exampleRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 55 -Paragraph 231 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482663/740-10-55-231 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12C -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12C Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12B -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12B Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 270 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Publisher FASB -URI https://asc.fasb.org/1943274/2147477891/740-270-50-1 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SAB Topic 6.I.5.Q1) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 946 -SubTopic 20 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480990/946-20-50-13 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 235 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.4-08(h)(2)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -Name Accounting Standards Codification -Publisher FASB -URI https://asc.fasb.org/740/tableOfContent Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 14 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-14 Reference 11: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 21 -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-21 Reference 12: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 17 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17 Reference 13: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 10 -Name Accounting Standards Codification -Section S99 -Paragraph 2 -Subparagraph (SAB Topic 11.C) -Publisher FASB -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-2 Reference 14: http://www.xbrl.org/2003/role/disclosureRef -Topic 740 -SubTopic 30 -Name Accounting Standards Codification -Section 50 -Paragraph 2 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org/1943274/2147482603/740-30-50-2 + Details
Name: | us-gaap_IncomeTaxDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration