XML 93 R81.htm IDEA: XBRL DOCUMENT v3.22.1
Product Warranty (Details) - Schedule of movement of product warranty - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule of movement of product warranty [Abstract]      
Balance at beginning of the period $ 19,356 $ 18,416 $ 16,565
Provided for new sales during the period 6,447 3,477 3,501
Provided for pre-existing legacy product 46,485
Utilized during the year (13,830) (2,537) (1,650)
Balance at end of the year 58,458 19,356 18,416
Product warranty – current 20,922 4,296 3,723
Product warranty – non-current $ 37,536 $ 15,060 $ 14,693