XML 52 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Basis of Presentation and Summary of Significant Accounting Policies - Summary of Contract Assets and Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Contract assets:    
Balance at beginning of period $ 1,956 $ 739
Additions 10,029 7,117
Deductions (10,319) (5,900)
Balance at end of period 1,666 1,956
Contract liabilities:    
Balance at beginning of period 1,280 100
Additions 3,032 4,428
Deductions (3,137) (3,248)
Balance at end of period $ 1,175 $ 1,280