XML 29 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue and Accounts Receivable, Net
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Revenue and Accounts Receivable, Net Revenue and Accounts Receivable, Net
Revenue Details

The pattern of revenue recognition was as follows:
Year Ended December 31,
(In thousands)202320222021
Goods and services transferred at a point in time$324,433 $450,227 $498,554 
Goods and services transferred over time96,024 92,524 103,048 
Net sales$420,457 $542,751 $601,602 

Our net sales to external customers by geographic area were as follows: 
Year Ended December 31,
(In thousands)202320222021
United States$129,528 $167,501 $200,136 
Asia (excluding the PRC)85,347 127,702 127,140 
Europe90,221 103,993 126,551 
People's Republic of China63,334 85,215 87,866 
Latin America28,870 28,363 25,943 
Other23,157 29,977 33,966 
Total net sales$420,457 $542,751 $601,602 

Specific identification of the customer billing location was the basis used for attributing revenues from external customers to geographic areas.

Net sales to the following customer totaled more than 10% of our net sales: 
 Year Ended December 31,
 202320222021
 $ (thousands)% of Net
Sales
$ (thousands)% of Net
Sales
$ (thousands)% of Net
Sales
Comcast Corporation
(1)
(1)
$75,917 14.0 %$98,361 16.3 %
Daikin Industries Ltd.$58,843 14.0 %$78,413 14.4 %$70,793 11.8 %
(1)     Sales associated with this customer did not total more than 10% of our net sales for the indicated period.

Accounts Receivable, Net

Accounts receivable, net were as follows:
December 31,
(In thousands)20232022
Trade receivables, gross$106,182 $108,030 
Allowance for credit losses(815)(957)
Allowance for sales returns(532)(618)
Trade receivables, net104,835 106,455 
Other (1)
7,761 5,891 
Accounts receivable, net$112,596 $112,346 
(1)      Other accounts receivable is primarily comprised of value added tax and supplier rebate receivables.
Allowance for Credit Losses

Changes in the allowance for credit losses were as follows:
(In thousands)Year Ended December 31,
202320222021
Balance at beginning of period$957 $1,285 $1,412 
Additions (reductions) to costs and expenses70 (182)— 
Cash receipts— — — 
Write-offs/Foreign exchange effects(212)(146)(127)
Balance at end of period$815 $957 $1,285 

Trade receivables associated with this significant customer that totaled more than 10% of our accounts receivable, net were as follows:
December 31,
20232022
$ (thousands)% of Accounts Receivable, Net$ (thousands)% of Accounts Receivable, Net
Comcast Corporation
(1)
(1)
$15,367 13.7 %
(1)     Trade receivables associated with this customer did not total more than 10% of our accounts receivable, net for the indicated period.

Contract Liabilities

We have current and non-current contract liability balances primarily relating to our firmware update provisioning and digital rights management validation services.

Changes in the carrying amount of contract liabilities were as follows: 
(In thousands)Year Ended December 31,
20232022
Balance at beginning of period$1,931 $390 
Contract liabilities acquired (1)
— 2,390 
Payments received6,080 4,964 
Revenue recognized(4,529)(5,812)
Foreign exchange effects19 (1)
Balance at end of period$3,501 $1,931 
(1) During the year ended December 31, 2022, we recognized $2.4 million of contract liabilities related to the Qterics, Inc. ("Qterics") acquisition. Refer to Note 21 for further information about this acquisition.