XML 18 R9.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
We recognize revenue upon transferring control of products and services and the amounts recognized reflect the consideration we expect to be entitled to receive in exchange for these products and services. We consider customer purchase orders, which in some cases are governed by master sales agreements, to be the contracts with a customer. As part of our consideration of the contract, we evaluate certain factors, including the customer's ability to pay (or credit risk). For each contract, we consider the promise to transfer products, each of which is distinct, as the identified performance obligations.

We allocate the transaction price to each distinct product based on its relative standalone selling price. Master sales agreements or purchase orders from customers could include a single product or multiple products. Regardless, the contracted price with the customer is agreed to at the individual product level outlined in the customer contract or purchase order. We do not bundle prices; however, we do negotiate with customers on pricing for the same products based on a variety of factors (e.g., level of contractual volume). We have concluded that the prices negotiated with each individual customer are representative of the stand-alone selling price of the product.

We often receive orders with multiple delivery dates that may extend across several reporting periods. We allocate the transaction price of the contract to each delivery based on the product standalone selling price and invoice for each scheduled delivery upon shipment or delivery and recognize revenues for such delivery at that point, when transfer of control has occurred. As scheduled delivery dates are generally within one year, under the optional exemption provided by ASC 606-10-50-14a revenues allocated to future shipments of partially completed contracts are not disclosed as performance obligations for point in time revenue. Further, the Company recognizes over time revenue as per ASC 606-10-55-18 (invoice practical expedient) for its cost plus contracts and, accordingly, elects not to disclose information related to those performance obligations under ASC 606-10-50-14b.

Rights of return generally are not included in customer contracts. Accordingly, product revenue is recognized upon transfer of control at shipment or delivery, as applicable. Rights of return are evaluated as they occur.

Revenues recognized at a point in time consist of sales of semiconductor lasers, fiber lasers and other related products. Revenues recognized over time generally consist of development arrangements that are structured based on our costs incurred. For long-term contracts, the Company estimates the total expected costs to complete the contract and recognizes revenue based on the percentage of costs incurred at period end. Typically, revenue is recognized over time using costs incurred to date relative to total estimated costs at completion to measure progress toward satisfying the Company’s performance obligations. Incurred costs represent work performed, which corresponds with, and thereby best depicts, the transfer of control to the customer. Contract costs include labor, materials, subcontractors’ costs, other direct costs, and indirect costs applicable on government and commercial contracts.
Contract estimates are based on various assumptions to project the outcome of future events that may span several
years. These assumptions include labor productivity and availability, the complexity of the work to be performed, the cost and availability of materials, the performance of subcontractors, and the availability and timing of funding from the customer. Billing under these arrangements generally occurs within one month of the costs being incurred or as milestones are reached.

The following tables represent a disaggregation of revenue from contracts with customers for the periods presented (in thousands):
    
Sales by End Market
Three Months Ended June 30,Six Months Ended
June 30,
 2023202220232022
Industrial$16,569 $21,899 $36,471 $45,895 
Microfabrication12,227 16,415 25,285 33,734 
Aerospace and Defense24,508 22,513 45,639 45,657 
$53,304 $60,827 $107,395 $125,286 

Sales by Geography

Three Months Ended June 30,Six Months Ended
June 30,
 2023202220232022
North America$34,317 $35,682 $63,420 $70,826 
China2,864 4,672 6,510 11,811 
Rest of World16,123 20,473 37,465 42,649 
$53,304 $60,827 $107,395 $125,286 

Sales by Timing of Revenue

Three Months Ended June 30,Six Months Ended
June 30,
 2023202220232022
Point in time$39,176 $45,448 $79,448 $93,663 
Over time14,128 15,379 27,947 31,623 
$53,304 $60,827 $107,395 $125,286 

Our contract assets and liabilities were as follows (in thousands):
Balance Sheet ClassificationAs of
 June 30, 2023December 31, 2022
Contract assetsPrepaid expenses and
other current assets
$8,676 $10,377 
Contract liabilitiesDeferred revenues and other long-term liabilities2,714 2,455 


Contract assets generally consist of revenue recognized on an over-time basis where revenue recognition has been met, but the amounts are subsequently billed and collected in the following period. In our services contracts, amounts are billed as work progresses in accordance with agreed-upon contractual terms, either at periodic intervals, which is generally monthly, or upon the achievement of contractual milestones. Generally, billing occurs subsequent to revenue recognition, resulting in contract assets recorded in unbilled receivables and retentions on the Consolidated Balance Sheets. However, we sometimes receive advances or deposits from our customers before revenue is recognized, resulting in contract liabilities recorded in customer advances on the Consolidated
Balance Sheets. Contract liabilities are not a significant financing component as they are generally utilized to pay for contract costs within a one-year period or are used to ensure the customer meets contractual requirements. These assets and liabilities are reported on the Consolidated Balance Sheets on a contract-by-contract basis at the end of each reporting period. For our product revenue, we generally receive cash payments subsequent to satisfying the performance obligation via delivery of the product, resulting in billed accounts receivable. For our contracts, there are no significant gaps between the receipt of payment and the transfer of the associated goods and services to the customer for material amounts of consideration.

During the three and six months ended June 30, 2023, we recognized revenue of $0.4 million and $1.2 million, respectively, that was included in the deferred revenue balances at the beginning of the period as the performance obligations under the associated agreements were satisfied.