XML 111 R77.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Guarantees - Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Future Minimum Lease Payments    
2020 $ 1,978  
2021 1,982  
2022 2,021  
2023 1,995  
2024 1,311  
Thereafter 0  
Total $ 9,287  
Other Contractual Obligations    
2020   $ 3,223
2021   1,751
2022   1,097
2023   1,090
2024   611
Thereafter   0
Total   $ 7,772