v3.26.3
Note 3 - Revenue
9 Months Ended
Sep. 30, 2026
Notes to Financial Statements  
Revenue from Contract with Customer [Text Block]

3.

REVENUE

 

The following table provides information about disaggregated revenue by geographic region and sales channel, and includes a reconciliation of the disaggregated revenue to our reportable segments. See Note 16, “Segments,” for additional information regarding the Company’s current reportable segments and the recast of prior period segment information to conform to the current presentation:

 

  

Three Months Ended September 30, 2026

  

Nine Months Ended September 30, 2026

 
  

Aerospace, Defense & Rugged Solutions

  

Industrial Technology & Data Solutions

  

Consolidated

  

Aerospace, Defense & Rugged Solutions

  

Industrial Technology & Data Solutions

  

Consolidated

 
                         

By Geographic Region:

                        

North America

 $70,500  $80,546  $151,046  $203,760  $199,501  $403,261 

EMEA

  33,256   18,386   51,642   105,916   49,485   155,401 

Asia

  2,840   14,982   17,822   7,198   43,826   51,024 
  $106,596  $113,914  $220,510  $316,874  $292,812  $609,686 
                         

By Sales Channel:

                        

Direct to customer

 $79,703  $81,395  $161,098  $241,592  $204,894  $446,486 

Through distribution

  26,893   32,519   59,412   75,282   87,918   163,200 
  $106,596  $113,914  $220,510  $316,874  $292,812  $609,686 

 

  

Three Months Ended September 30, 2025

  

Nine Months Ended September 30, 2025

 
  

Aerospace, Defense & Rugged Solutions

  

Industrial Technology & Data Solutions

  

Consolidated

  

Aerospace, Defense & Rugged Solutions

  

Industrial Technology & Data Solutions

  

Consolidated

 
                         

By Geographic Region:

                        

North America

 $65,525  $54,779  $120,304  $184,254  $144,376  $328,630 

EMEA

  28,730   14,601   43,331   79,716   45,383   125,099 

Asia

  2,043   13,302   15,345   7,282   38,506   45,788 
  $96,298  $82,682  $178,980  $271,252  $228,265  $499,517 
                         

By Sales Channel:

                        

Direct to customer

 $76,171  $57,014  $133,185  $213,979  $154,549  $368,528 

Through distribution

  20,127   25,668   45,795   57,273   73,716   130,989 
  $96,298  $82,682  $178,980  $271,252  $228,265  $499,517 

     
The balances of the Company’s contract assets and contract liabilities at  September 30, 2026 and December 31, 2025 are as follows:

 

  

September 30,

  

December 31,

 
  

2026

  

2025

 
         

Contract assets - current (unbilled receivables)

 $8,891  $9,747 

Contract liabilities - current (deferred revenue)

 $10,505  $9,767 

Accounts receivable, net

 $156,178  $121,490 

 

The change in the balance of the Company’s unbilled receivables from December 31, 2025 to September 30, 2026 primarily reflects a timing difference between (i) when the Company satisfies its performance obligation (i.e., when product is shipped to a customer-controlled hub and control transfers in accordance with the applicable contract terms) and (ii) when the Company has an unconditional right to invoice the customer under the contractual invoicing provisions (i.e., when the customer withdraws (“pulls”) product from the customer-controlled hub). Accordingly, unbilled receivables represent amounts for which revenue has been recognized but which are not yet billable, and are expected to be billed as customers withdraw product from the hub.

 

The Company’s contract liabilities (deferred revenue) at December 31, 2025 and September 30, 2026 primarily relate to customer prepayments and advance billings for which revenue has not yet been recognized. Revenue is recognized upon shipment (or otherwise upon transfer of control) of the related goods in accordance with the Company’s revenue recognition policy. Contract liabilities are classified as current and are included in other current liabilities. For the nine months ended September 30, 2026, contract liabilities increased by approximately $0.7 million to $10.5 million, from $9.8 million at December 31, 2025, reflecting $79.7 million of customer prepayments and advance billings recorded during the period, partially offset by $78.9 million of revenue recognized that was included in contract liabilities at the beginning of the period and/or recorded during the period.

  

Transaction Price Allocated to Future Obligations

 

The aggregate amount of transaction price allocated to remaining performance obligations that have not been fully satisfied as of  September 30, 2026 related to contracts that exceed one year in duration amounted to $7.3 million, with expected contract expiration dates that range from 2027 – 2031. Based on the Company's current estimates, it is expected that approximately $1.1 million of this aggregate amount will be recognized in 2027, $1.1 million will be recognized in 2028, and $5.1 million will be recognized in the years beyond 2028. The majority of the Company's orders received (but not yet shipped) at  September 30, 2026 are related to contracts that have an original expected duration of one year or less, for which the Company is electing to utilize the practical expedient available within the applicable guidance, and are excluded from the transaction price related to these future obligations. The Company will generally satisfy the remaining performance obligations as we transfer control of the products ordered to our customers.