XML 43 R33.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies - Schedule of Impact of Allowance for Doubtful Accounts and Contractual Allowance on Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2019
Dec. 31, 2018
Receivables [Abstract]    
Gross accounts receivable $ 45,632 $ 37,429
Less: allowance for doubtful accounts (4,333) (4,851)
Less: contractual allowance (13,047) (10,601)
Net accounts receivable $ 28,252 $ 21,977