XML 37 R100.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Accrued Liabilities an Other Long-term Liabilities Other Long-term Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Other Long-term Liabilities [Abstract]    
Operating lease liabilities, LT $ 28,896 $ 0
Contract liabilities 472 14,020
Deferred Revenue 94 468
Benefits 1,131 962
Accrued rent 1,642 1,779
Contract settlement 0 1,667
Other 585 1,696
OTHER LONG-TERM LIABILITIES $ 32,820 $ 20,592