XML 84 R62.htm IDEA: XBRL DOCUMENT v3.10.0.1
Accounts Payable and Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]    
Accounts payable $ 31,960 $ 33,912
Accrued compensation 30,822 25,510
Accrued property and other taxes 16,301 16,908
Accrued severance and other charges 2,328 1,444
Income taxes 12,075 8,091
Accrued purchase orders and other 30,495 23,020
Total accounts payable and accrued liabilities $ 123,981 $ 108,885