XML 40 R31.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue and Accounts Receivable, Net (Tables)
6 Months Ended
Jun. 30, 2023
Receivables [Abstract]  
Pattern of Revenue Recognition
The pattern of revenue recognition was as follows:
Three Months Ended June 30,Six Months Ended June 30,
(In thousands)2023202220232022
Goods and services transferred at a point in time$79,372 $118,355 $166,053 $227,441 
Goods and services transferred over time28,01920,74649,71544,070 
Net sales$107,391 $139,101 $215,768 $271,511 
Revenue from External Customers by Geographic Areas
Our net sales to external customers by geographic area were as follows:
Three Months Ended June 30,Six Months Ended June 30,
(In thousands)2023202220232022
United States$33,133 $39,637 $66,562 $83,464 
Asia (excluding PRC)19,30234,322 46,40267,386 
Europe22,04326,36446,06949,024
People's Republic of China17,90422,61630,03241,908
Latin America9,2326,90616,18013,394
Other5,7779,25610,52316,335
Total net sales$107,391 $139,101 $215,768 $271,511 
Net Sales to Significant Customers
Net sales to the following customers totaled more than 10% of our net sales:
 Three Months Ended June 30,
20232022
 $ (thousands)% of Net Sales$ (thousands)% of Net Sales
Comcast Corporation
(1)
(1)
$18,723 13.5 %
Daikin Industries Ltd. $13,540 12.6 %$20,875 15.0 %
(1)    Net sales associated with this customer did not total more than 10% of our net sales for the indicated period.

 Six Months Ended June 30,
20232022
 $ (thousands)% of Net Sales$ (thousands)% of Net Sales
Comcast Corporation$24,416 11.3 %$38,607 14.2 %
Daikin Industries Ltd. $33,207 15.4 %$38,016 14.0 %
Accounts Receivable, Net and Changes in the Allowance for Doubtful Accounts
Accounts receivable, net were as follows:
(In thousands)June 30, 2023December 31, 2022
Trade receivables, gross$99,706 $108,030 
Allowance for credit losses(764)(957)
Allowance for sales returns(426)(618)
Trade receivables, net98,516 106,455 
Other (1)
6,251 5,891 
Accounts receivable, net$104,767 $112,346 
(1)Other accounts receivable is primarily comprised of value added tax and supplier rebate receivables.
Changes in the allowance for credit losses were as follows:
(In thousands)Six Months Ended June 30,
20232022
Balance at beginning of period$957 $1,285 
Additions (reductions) to costs and expenses(204)
Write-offs/Foreign exchange effects(196)(78)
Balance at end of period$764 $1,003 
Trade Receivables Associated with Significant Customers
Trade receivables associated with this significant customer that totaled more than 10% of our accounts receivable, net was as follows:
June 30, 2023December 31, 2022
$ (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.