XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2
OTHER NON-CURRENT LIABILITIES
6 Months Ended
Jun. 30, 2022
Other Liabilities, Noncurrent [Abstract]  
OTHER NON-CURRENT LIABILITIES OTHER NON-CURRENT LIABILITIES
December 31,
2021
June 30,
2022
Product warranty - non-current$37,536 $28,860 
Deferred subsidy income- non-current2,286 3,311 
Total$39,822 $32,171