XML 62 R50.htm IDEA: XBRL DOCUMENT v3.21.2
REVENUE - Extended Warranty Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 361,311 $ 339,880 $ 712,931 $ 655,336
Recognized at Point in Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax 361,071 339,667 712,464 654,948
Recognized over Time [Member]        
Disaggregation of Revenue [Line Items]        
Revenue from Contract with Customer, Excluding Assessed Tax $ 240 $ 213 $ 467 $ 388