XML 63 R46.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies - Schedule of Contract Assets and Contract Liabilities (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Contract Asset [Abstract]    
Contract assets $ 13,386 $ 8,230
Additions 46,325 37,911
Transferred to receivables, net (40,310) (32,755)
Contract assets 19,401 13,386
Contract Liabilities [Abstract]    
Contract liabilities at beginning of the period 28,834 12,694
Additions   18,677
Amounts recognized into revenue (4,925) (2,537)
Contract liabilities at end of the period $ 23,909 $ 28,834