XML 132 R120.htm IDEA: XBRL DOCUMENT v3.10.0.1
Subsequent Events - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
2 Months Ended 3 Months Ended 12 Months Ended
Feb. 26, 2019
Jan. 23, 2019
Feb. 27, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2017
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Feb. 21, 2019
Subsequent Event [Line Items]                              
Revenue       $ 140,088 $ 140,335 $ 128,048 $ 120,806 $ 126,836 $ 185,112 $ 184,673 $ 170,279 $ 529,277 $ 666,900 $ 636,781  
Other receivables       36,699       26,578       36,699 26,578    
Future minimum lease payments receivable       13,009       $ 14,238       13,009 $ 14,238    
Customer 1 [Member]                              
Subsequent Event [Line Items]                              
Future minimum lease payments receivable       7,800               $ 7,800      
Sales Revenue, Net [Member] | Customer 1 [Member] | Customer Concentration Risk [Member]                              
Subsequent Event [Line Items]                              
Concentration risk, percentage                       27.00% 40.00% 24.00%  
Leased Equipment Arrangement [Member] | Customer 1 [Member]                              
Subsequent Event [Line Items]                              
Revenue                       $ 300      
Other receivables       $ 9,400               9,400      
Product and Service [Member] | Customer 1 [Member]                              
Subsequent Event [Line Items]                              
Revenue                       $ 2,600      
Subsequent Events [Member]                              
Subsequent Event [Line Items]                              
Dividend declaration date   Jan. 23, 2019                          
Common stock dividends per share declared   $ 0.09                          
Dividend record date   Feb. 07, 2019                          
Dividend payment date   Feb. 21, 2019                          
Quarterly dividend payable subsequent to balance sheet date                             $ 4,300
Stock repurchased, shares 13,000                            
Shares repurchased, average price per share $ 14.06                            
Additional shares authorized for purchase 2,500,000                            
Subsequent Events [Member] | Customer 1 [Member]                              
Subsequent Event [Line Items]                              
Future minimum lease payments receivable     $ 9,400                        
Subsequent Events [Member] | Sales Revenue, Net [Member] | Customer 1 [Member] | Maximum [Member] | Customer Concentration Risk [Member]                              
Subsequent Event [Line Items]                              
Concentration risk, percentage 5.00%                            
Subsequent Events [Member] | Leased Equipment Arrangement [Member] | Customer 1 [Member]                              
Subsequent Event [Line Items]                              
Accounts receivable collected     100                        
Other receivable collected     1,700                        
Subsequent Events [Member] | Product and Service [Member] | Customer 1 [Member]                              
Subsequent Event [Line Items]                              
Accounts receivable collected     $ 2,600                        
Subsequent Events [Member] | Collateral Pledged [Member]                              
Subsequent Event [Line Items]                              
Loan receivables $ 1,000