XML 125 R49.htm IDEA: XBRL DOCUMENT v2.4.1.9
Accounts Receivable - Additional Information (Detail) (USD $)
12 Months Ended
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Receivables [Abstract]      
Amount billed but not received under retainage provisions in contracts $ 500,000us-gaap_ContractReceivableRetainage $ 1,100,000us-gaap_ContractReceivableRetainage  
Retainage receivables on contracts period P1Y    
Provision for doubtful debts 300,000us-gaap_ProvisionForDoubtfulAccounts 100,000us-gaap_ProvisionForDoubtfulAccounts 200,000us-gaap_ProvisionForDoubtfulAccounts
Charge-offs (recoveries) $ 300,000us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries $ (35,000)us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries $ 200,000us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries