Quarterly report pursuant to Section 13 or 15(d)

Accounts Receivable and Allowance for Doubtful Accounts (Details)

v3.19.3
Accounts Receivable and Allowance for Doubtful Accounts (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Accounts Receivable and Allowance for Doubtful Accounts    
Accounts receivable $ 111,280 $ 106,063
Retainage 32,339 29,867
Allowance for doubtful accounts (340) (243)
Accounts receivable, net $ 143,279 $ 135,687