XML 41 R27.htm IDEA: XBRL DOCUMENT
v3.23.1

Related party transactions | 12 Months Ended
--- | ---
Dec. 31, 2022
Related party transactions |
Related party transactions | 20. Related party transactions ​ The Company, through PERC and the services segment, purchases engineering and technology support services from various companies with a minority shareholder who is also a minority shareholder of PERC. During the years ended December 31, 2022 and 2021, the Company made total purchases of services of approximately $2,695,000 and $438,000 from these companies, respectively. These total purchases are included in the Company’s cost of revenue in the accompanying consolidated statements of income. ​ PERC has entered into a lease agreement with one of these related companies that commenced on March 14, 2021 and ended August 31, 2021. This lease has been extended on a month-to-month basis subsequent to August 31, 2021. During the years ended December 31, 2022 and 2021, the Company recognized approximately $97,000 and $77,000 of expense related to this lease, respectively. This lease expense is included in the Company's general and administrative expenses in the accompanying consolidated statements of income. ​ The total amount of accounts payable outstanding to these companies as of December 31, 2022 and 2021, was approximately $404,000 and $164,000, respectively.

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

X
- Definition The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (d) -URI https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (b) -URI https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -URI https://asc.fasb.org/topic&trid=2122745 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 6 -URI https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864 + Details
Name: | us-gaap_RelatedPartyTransactionsDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration