XML 103 R92.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue From Contracts With Customers - Disaggregation of Revenue Based on Timing of Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenue From Contracts With Customers [Abstract]        
Products and services transferred at a point in time $ 2,727 $ 4,987 $ 6,963 $ 9,533
Products and services transferred over time 2,619 4,396 5,531 8,489
Total revenue from contracts with customers $ 5,346 $ 9,383 $ 12,494 $ 18,022