XML 20 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Summary of Warranty Provision
The following represents a summary of the warranty provision for the three months ended March 31, 2020:
Balance - December 31, 2019
$
3,082

Provision for new warranty claims
272

Change in provision for preexisting warranty claims
(119
)
Deduction for payments made
(543
)
Currency translation adjustment
(30
)
Balance - March 31, 2020
$
2,662

Schedule of Minimum Principal Payments Due on Long-term Debt
The existing long-term debt agreements mature in 2023; no payments are due thereafter:
Year Ending December 31,
2020
$
3,281

2021
$
4,375

2022
$
4,375

2023
$
146,788

2024
$

Thereafter
$