XML 64 R53.htm IDEA: XBRL DOCUMENT v3.8.0.1
Commitments and Contingencies Minimum Future Lease Payments for Non-Cancelable Leases (Details) - USD ($)
Jul. 25, 2016
Mar. 31, 2018
Disclosure Minimum Future Lease Payments For Non Cancelable Leases [Abstract]    
Remainder of 2018   $ 13,508,000
2019   15,061,000
2020   11,056,000
2021   9,270,000
2022   7,107,000
Thereafter   10,537,000
Total minimum lease payments   $ 66,539,000
Maximum | SDC    
Other Commitments [Line Items]    
Loan facility $ 30,000,000.0