XML 89 R34.htm IDEA: XBRL DOCUMENT v3.23.2
REVENUE FROM CONTRACTS WITH CUSTOMERS (Tables)
6 Months Ended
Jun. 30, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregated Revenue Information
The Company assesses revenues based upon the nature or type of goods or services it provides and the geographic location of the related businesses. The following tables present disaggregated revenue information:
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Single wafer cleaning, Tahoe and semi-critical cleaning equipment$112,528 $72,583 $149,142 $98,616 
ECP (front-end and packaging), furnace and other technologies19,117 20,500 45,715 32,748 
Advanced packaging (excluding ECP), services & spares12,932 11,312 23,976 15,217 
Total Revenue By Product Category$144,577 $104,395 $218,833 $146,581 
Wet-cleaning and other front-end processing tools$122,415 $79,553 $178,797 $111,254 
Advanced packaging, other processing tools, services and spares22,162 24,842 40,036 35,327 
Total Revenue Front-end and Back-End$144,577 $104,395 $218,833 $146,581 
Three Months Ended June 30,Six Months Ended June 30,
2023202220232022
Mainland China$134,767 $100,275 $207,226 $142,405 
Other Regions9,810 4,120 11,607 4,176 
$144,577 $104,395 $218,833 $146,581 
Accounts Receivables and Contract Liabilities
Below are the accounts receivables and contract liabilities balances as of:
June 30,
2023
December 31,
2022
Accounts receivable$200,745 $182,936 
Advances from customers195,485 153,773 
Deferred revenue5,050 4,174