XML 47 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Revenue - Schedule of Changes in Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2020
Dec. 31, 2019
Contract with Customer, Asset, after Allowance for Credit Loss [Abstract]    
Accrued revenue $ 1,617 $ 1,260
Costs and estimated profits in excess of billings 6,340 4,104
Contract assets 7,957 5,364
Increase in contract with customer assets $ 2,593  
Increase in contract with customer asset, percentage 48.00%  
Contract with Customer, Liability [Abstract]    
Deferred revenue $ 5,495 4,877
Billings in excess of costs and profits recognized 169 5,911
Contract liabilities 5,664 $ 10,788
Decrease in contract with customer liabilities $ (5,124)  
Decrease in contract with customer liability, percentage (47.00%)