v3.22.2.2
PRODUCT WARRANTY - Schedule of Warranty Cost (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Product Warranties Disclosures [Abstract]    
Product warranty – current $ 12,350 $ 20,922
Product warranty – non-current 26,557 37,536
Total $ 38,907 $ 58,458