XML 85 R69.htm IDEA: XBRL DOCUMENT v3.20.2
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Dec. 31, 2018
Loss Contingencies [Line Items]            
Current portion of performance guarantee obligations $ 2,921   $ 2,921   $ 4,067  
Letter of credit outstanding 375   375   725  
Other commitment 54,500   54,500      
Payments for dealer commitments 7,700 $ 9,700 24,400 $ 31,700    
Performance guarantee obligations            
Loss Contingencies [Line Items]            
Performance guarantee obligations 4,939 $ 5,675 4,939 $ 5,675 6,468 $ 6,044
Current portion of performance guarantee obligations 2,900   2,900   4,100  
Long-term portion of performance guarantee obligations $ 2,000   $ 2,000   $ 2,400