XML 29 R17.htm IDEA: XBRL DOCUMENT
v3.22.4

Commitments and contingencies | 12 Months Ended
--- | ---
Dec. 31, 2022
Commitments and contingencies |
Commitments and contingencies | Note 11 - Commitments and contingencies Rents and operating leases The Company utilizes leased facilities and operates equipment under non-cancelable operating leases through July 2030. Below is a table of key properties: ​
​ | ​ | ​ | ​ | ​ | ​
​ |  | ​ | ​ |  | Lease
​ | ​ | Annual | ​ | Expiration
Location | ​ | Rent | ​ | Date
Baton Rouge, Louisiana | ​ | $ | 30,000 |  | 5/2024
Champaign, Illinois | ​ | $ | 609,000 |  | 12/2024
Champaign, Illinois (2nd location) | ​ | $ | 349,000 | ​ | 9/2026
Charlotte, North Carolina | ​ | $ | 34,000 |  | 5/2025
Escondido, California | ​ | $ | 230,000 |  | 6/2027
Hampstead, New Hampshire | ​ | $ | 33,000 |  | 8/2023
Long Beach, California | ​ | $ | 28,800 |  | 2/2024
Ontario, California | ​ | $ | 168,000 |  | 12/2024
Riverside, California | ​ | $ | 27,000 |  | Month to Month
Rantoul, Illinois | ​ | $ | 36,000 | ​ | Month to Month
Smyrna, Georgia | ​ | $ | 483,000 |  | 7/2030
Stony Point, New York | ​ | $ | 110,000 |  | 6/2023
Woodcliff Lake, New Jersey | ​ | $ | 158,000 | ​ | 8/2027
​ The Company rents properties and various equipment under operating leases. Operating lease expense for the years ended December 31, 2022 and 2021 totaled approximately $2.6 million and $3.1 million. In addition to the properties above, the Company does at times utilize public warehouse space on a month to month basis. The Company typically enters into short-term leases for the facilities and wherever possible extends the expiration date of such leases.

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

X
- Definition The entire disclosure for commitments and contingencies. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 440 -URI https://asc.fasb.org/topic&trid=2144648 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 954 -SubTopic 440 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 450 -URI https://asc.fasb.org/topic&trid=2127136 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 440 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (c) -URI https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 440 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308 + Details
Name: | us-gaap_CommitmentsAndContingenciesDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration