XML 21 R12.htm IDEA: XBRL DOCUMENT
v3.23.2

Revenue Recognition | 6 Months Ended
--- | ---
Jun. 30, 2023
Deferred Revenue Disclosure [Abstract] |
Revenue Recognition | Note 4 – Revenue Recognition Under the definition of a contract as defined by ASC 606, the Company considers contracts to be created at the time an order to purchase product and services is agreed upon regardless of whether there is a written contract. Revenue from customers is recognized when obligations under the terms of a contract are satisfied; this generally occurs with the delivery of products or services. Revenue from customers is measured as the amount of consideration the Company expects to receive in exchange for the delivery of products or services. Contracts may last from one month to one year or more and may have renewal terms that extend indefinitely at the option of either party. Price is typically based on market conditions, competition, changes in the industry and product availability. Volumes fluctuate primarily as a result of customer demand and product availability. Consistent with the way the Company manages its businesses, the Company refers to sales under service agreements, which includes both products (such as parts, equipment and equipment upgrades) and related services (such as monitoring, maintenance and repairs) as sales of “services,” which is an important part of the Company’s operations. The Company has no significant financing components in its contracts with customers. The Company records revenue net of certain taxes, such as sales taxes, that are assessed by governmental authorities on the Company’s customers. The Company also operates as a lessor and recognizes lease revenue on a straight-line basis over the life of each lease. The Company has adopted the practical expedient not to separate the non-lease components that would be within the scope of ASC 606 from the associated lease component as the relevant criteria under ASC 842 are met. The Company does not incur significant costs to obtain contracts. Incidental items that are immaterial in the context of the contract are recognized as expenses. Sales of products and services to customers are invoiced and settled on a monthly basis. ASC 606 requires an entity to present a contract liability in instances where the customer is entitled to a volume rebate based on purchases made during the period. The Company is not usually subject to obligations for warranties, rebates, returns or refunds except in the case of rebates for select customers if predetermined purchase thresholds are met as discussed for the TestEquity segment below. The Company does not typically receive payment in advance of satisfying its obligations under the terms of its sales contracts with customers; therefore, liabilities related to such payment are not significant to the Company. Accounts receivable represents the Company’s unconditional right to receive consideration from its customers. Lawson Segment The Lawson segment has two distinct performance obligations offered to its customers: a product performance obligation and a service performance obligation, and accordingly, two separate revenue streams. Although Lawson has identified that it offers its customers both a product and a service obligation, the customer only receives one invoice per transaction with no price allocation between these obligations. Lawson does not price its offerings based on any allocation between these obligations. Lawson generates revenue primarily from the sale of MRO products to its customers. Revenue related to product sales is recognized at the time that control of the product has been transferred to the customer; either at the time the product is shipped or the time the product has been received by the customer. Lawson does not commit to long-term contracts to sell customers a certain minimum quantity of products. Lawson offers a VMI service proposition to its customers. A portion of these services, primarily related to stocking of product and maintenance of the MRO inventory, is provided over a short period of time after control of the purchased product has been transferred to the customer. Since certain obligations pursuant to the VMI service agreement have not been provided at the time the control of the product transfers to the customer, that portion of expected consideration is deferred until the time that those services have been provided and the related performance obligations have been satisfied. TestEquity Segment TestEquity’s contracts with customers generally represent a single performance obligation to sell its products. Revenue from contracts with customers reflect the transaction prices for contracts reduced by variable consideration. TestEquity provides a rebate to select customers if pre-determined purchase thresholds are met. The rebate consideration is not in exchange for a distinct product or service. Variable consideration is estimated using the expected-value method considering all reasonably available information, including TestEquity’s historical experience and current expectations, and is reflected in the transaction price when sales are recorded. Sales returns are generally accepted by TestEquity; however, sales returns are not material to the Company’s operations. TestEquity provides an assurance type warranty which is not sold separately and does not represent a separate performance obligation. TestEquity generates revenue from contracts with customers through the sale of new and used electronic test and measurement products, industrial and electronic production supplies, and adhesive solutions. Typically, TestEquity has a purchase order or master service agreement with the customer that specifies the products and/or services to be provided. TestEquity generally invoices customers as products are shipped. Payment terms on invoiced amounts are typically due and payable 30 days after the date of shipment. Generally, customers gain control of the products upon providing the product to the carrier, or when services are completed. For the majority of transactions, TestEquity recognizes revenue at the time of shipment, when control passes to the customer. For consigned inventory, revenue is recognized when inventory is removed from TestEquity’s stock location and control passes to the customer. Gexpro Services Segment Gexpro Services’ contracts with customers generally represent a single performance obligation to sell its products. Revenue from sales of Gexpro Services’ products is recognized upon transfer of control to the customer, which is typically when the product has been shipped from its distribution facilities. The transaction price is the amount of consideration to which Gexpro Services expects to be entitled in exchange for transferring products to the customer. Revenue is recorded based on the transaction price, which includes fixed consideration and an estimate of variable consideration such as, early payment/volume discounts and rebates. The amount of variable consideration included in the transaction price is constrained and is included only to the extent it is probable that a significant reversal of cumulative revenue recognized will not occur when the uncertainty associated with the variable consideration is subsequently resolved. Gexpro Services’ products are marketed and sold primarily to original equipment manufacturers globally. Sales of products are subject to economic conditions and may fluctuate based on changes in the industry, trade policies and financial markets. Payment terms on invoiced amounts range from 10 to 120 days. In instances where the timing of revenue recognition differs from the timing of the right to invoice, the Company has determined that a significant financing component does not exist. Disaggregated consolidated revenue by geographic area (based on the location to which the product is shipped to):
| Three Months Ended June 30, |  | Six Months Ended June 30,
(in thousands) | 2023 |  | 2022 |  | 2023 |  | 2022
United States | $ | 307,258 |  |  | $ | 261,071 |  |  | $ | 591,369 |  |  | $ | 386,327 |
Canada | 36,193 |  |  | 36,372 |  |  | 72,654 |  |  | 46,169 |
Europe | 17,540 |  |  | 9,889 |  |  | 34,456 |  |  | 17,971 |
Pacific Rim | 1,054 |  |  | 5,585 |  |  | 2,991 |  |  | 10,624 |
Latin America | 13,439 |  |  | 6,949 |  |  | 20,868 |  |  | 11,794 |
Other | 2,500 |  |  | 1,470 |  |  | 3,916 |  |  | 2,536 |
Total revenue | $ | 377,984 |  |  | $ | 321,336 |  |  | $ | 726,254 |  |  | $ | 475,421 |
Rental Revenue TestEquity rents new and used electronic test and measurement equipment to customers in multiple industries. These leases are classified as operating leases under ASC 842. Rental equipment is included in Rental equipment, net in the Unaudited Condensed Consolidated Balance Sheet, and rental revenue is included in Revenue in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss). The unearned rental revenue related to customer prepayments on equipment leases of $0.3 million at June 30, 2023 and $0.3 million at December 31, 2022 was included in Accrued expenses and other current liabilities in the Unaudited Condensed Consolidated Balance Sheet and is expected to be earned in its entirety during the next twelve months. Lawso n leases parts washer machines to customers through its Torrents leasing program. These leases are classified as operating leases under ASC 842. The leased machines are included in Rental equipment, net, in the Unaudited Condensed Consolidated Balance Sheet, and the leasing revenue is recognized on a straight-line basis and is included in Revenue in the Unaudited Condensed Consolidated Statements of Operations and Comprehensive Income (Loss). The unearned rental revenue related to customer prepayments on equipment leases was nominal at June 30, 2023 and December 31, 2022. Rental revenue from operating leases:
| Three Months Ended June 30, |  | Six Months Ended June 30,
(in thousands) | 2023 |  | 2022 |  | 2023 |  | 2022
Revenue from operating leases | $ | 4,822 |  |  | $ | 4,304 |  |  | $ | 10,923 |  |  | $ | 7,932 |

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

X
- Definition The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 9 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-9 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 10 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-10 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 15 -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-15 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (a) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12 Reference 5: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (b) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12 Reference 6: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (d) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12 Reference 8: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 12 -Subparagraph (e) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-12 Reference 9: http://www.xbrl.org/2003/role/disclosureRef -Topic 606 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 13 -Subparagraph (b)(2) -Publisher FASB -URI https://asc.fasb.org//1943274/2147479806/606-10-50-13 Reference 10: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Topic 606 -Publisher FASB -URI https://asc.fasb.org//606/tableOfContent + Details
Name: | us-gaap_RevenueFromContractWithCustomerTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration