Annual report pursuant to Section 13 and 15(d)

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)

v3.19.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
12 Months Ended
Dec. 31, 2018
USD ($)
ر.س / $
Dec. 31, 2017
USD ($)
Dec. 31, 2016
USD ($)
account
Accounting Policies [Abstract]      
Increase in allowance for doubtful accounts $ 152,000 $ 0 $ 90,000
Receivable write-offs $ 0 $ 0 $ 93,000
Number of accounts written off | account     1
Imputed interest rates on outstanding notes 4.00% 4.00%  
Notes receivable allowance $ 0 $ 0  
Employer percent of match 100.00%    
Employer percent match of gross pay 6.00%    
Vesting period under 401(k) plan 2 years    
Matching contributions on behalf of employees $ 1,502,000 1,412,000 $ 1,195,000
Reduction in depreciation expense due to amortization of capitalize liability $ 787,000 $ 840,000 $ 1,047,000
Foreign exchange rate (SR per USD) | ر.س / $ 3.75    
Undiscounted future minimum operating lease payments not recognized under current standard $ 18,131,000