XML 54 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue and Accounts Receivable, Net (Tables)
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
Pattern of Revenue Recognition
The pattern of revenue recognition was as follows:
Year Ended December 31,
(In thousands)202420232022
Goods and services transferred at a point in time$321,410 $324,433 $450,227 
Goods and services transferred over time73,469 96,024 92,524 
Net sales$394,879 $420,457 $542,751 
Revenue from External Customers by Geographic Areas
Our net sales to external customers by geographic area were as follows: 
Year Ended December 31,
(In thousands)202420232022
United States$106,718 $129,528 $167,501 
Asia (excluding the PRC)78,225 85,347 127,702 
Europe90,622 90,221 103,993 
Latin America34,433 28,870 28,363 
PRC60,338 63,334 85,215 
Other24,543 23,157 29,977 
Total net sales$394,879 $420,457 $542,751 
Accounts Receivable, Net and Changes in the Allowance for Credit Losses
Accounts receivable, net were as follows:
December 31,
(In thousands)20242023
Trade receivables, gross$93,773 $106,182 
Allowance for credit losses(1,863)(815)
Allowance for sales returns(383)(532)
Trade receivables, net91,527 104,835 
Other (1)
22,655 7,761 
Accounts receivable, net (2)
$114,182 $112,596 
(1)     Other accounts receivable is primarily comprised of supplier, supplier rebate and interest receivables.
(2)     Accounts receivable, net at December 31, 2022 was $112.3 million.
Allowance for Credit Losses

Changes in the allowance for credit losses were as follows:
(In thousands)Year Ended December 31,
202420232022
Balance at beginning of period$815 $957 $1,285 
Additions (reductions) to costs and expenses1,081 70 (182)
Write-offs/Foreign exchange effects(33)(212)(146)
Balance at end of period$1,863 $815 $957 
Carrying Amount of Contract Liabilities
Changes in the carrying amount of contract liabilities were as follows: 
(In thousands)Year Ended December 31,
20242023
Balance at beginning of period$3,501 $1,931 
Payments received5,524 6,080 
Revenue recognized(5,736)(4,529)
Foreign exchange effects(53)19 
Balance at end of period$3,236 $3,501 
Net Sales to Significant Customers
Net sales to the following customers totaled more than 10% of our net sales: 
 Year Ended December 31,
 202420232022
 $ (thousands)% of Net
Sales
$ (thousands)% of Net
Sales
$ (thousands)% of Net
Sales
Daikin Industries Ltd.$52,421 13.3 %$58,843 14.0 %$78,413 14.4 %
Comcast Corporation
(1)
(1)
(1)
(1)
$75,917 14.0 %
(1)     Sales associated with this customer did not total more than 10% of our net sales for the indicated period.