XML 54 R43.htm IDEA: XBRL DOCUMENT v3.19.2
ACCOUNTS RECEIVABLE, NET OF ALLOWANCE - Long Term Accounts Receivable, Net of Allowance (Detail) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Receivables [Abstract]    
Customer receivables $ 166,970 $ 167,017
Unearned finance income (17,343) (17,000)
Allowance for bad debt (6,302) (4,941)
Accounts receivable, net of allowance 143,325 145,076
Less: Current portion, net of allowance 59,550 57,928
Long-term portion, net of allowance $ 83,775 $ 87,148