XML 54 R43.htm IDEA: XBRL DOCUMENT v3.20.2
Accounts Receivable, Net - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Jun. 30, 2019
Accounts Notes And Loans Receivable [Line Items]      
Estimated credit loss expense includes specific provision   $ 10,723 $ 2,736
Sales Revenue      
Accounts Notes And Loans Receivable [Line Items]      
Concentration risk percentage 10.00% 10.00%  
Sales Revenue | Minimum | Customer Concentration Risk      
Accounts Notes And Loans Receivable [Line Items]      
Concentration risk percentage   10.00%  
Accounts Receivable | Customer Concentration Risk | City of New York Department of Transportation      
Accounts Notes And Loans Receivable [Line Items]      
Concentration risk percentage   42.20%  
Accounts Receivable | Minimum | Customer Concentration Risk      
Accounts Notes And Loans Receivable [Line Items]      
Concentration risk percentage   10.00%  
One Customer of Commercial Services (All Other)      
Accounts Notes And Loans Receivable [Line Items]      
Estimated credit loss expense includes specific provision   $ 3,500