XML 29 R15.htm IDEA: XBRL DOCUMENT
v3.20.4

Accounts Receivable | 12 Months Ended
--- | ---
Dec. 31, 2020
Receivables [Abstract] |
Accounts Receivable | Accounts Receivable Accounts receivable as of December 31, 2020 and 2019 are summarized as follows:
|  | December 31,
|  | 2020 |  | 2019
Accounts receivable |  | $ | 59,242 |  |  | $ | 74,689 |
Allowance for doubtful accounts |  | (944) |  |  | (1,073) |
Accounts receivable - net |  | $ | 58,298 |  |  | $ | 73,616 |
On January 1, 2020, the Company adopted ASU 2016-13 and all the related amendments using the modified retrospective approach, which did not result in any changes to the previously reported financial information. The updates related to ASU 2016-13 were applied to assets held as of January 1, 2020. In accordance with adoption of the new standard, the Company evaluated and revised its policies surrounding the allowance for credit losses for trade receivables. The Company established the allowance for credit losses by calculating the amount to reserve based on the age of a given trade receivable and considering historical collection patterns and bad debt expense experience, in addition to any other relevant subjective adjustments to individual receivables made by management. The Company also considered current and expected future market and other conditions. Trade receivables are pooled within the calculation based on a range of ages, which appropriately groups receivables of similar credit risk together. The established reserve thresholds to calculate the allowance for credit loss are based on and supported by historic collection patterns and bad debt expense incurred by the Company, as well as the expectation that collection patterns and bad debt expense will continue to adhere to patterns observed in recent years, which was formed based on trends observed as well as current and expected future conditions. Management maintains high-quality credit review practices as well as positive customer relationships that further mitigate credit risk. Management monitors and reviews the contributing factors to the Company’s reserve, and makes any appropriate revisions as they become necessary. The Company’s adoption of ASU 2016-13 did not require material changes to the allowance for credit losses and no adjustment was recorded to opening retained earnings as of January 1, 2020. Changes in reserves for uncollectible accounts are recorded as part of “Selling and administrative expenses” in the Consolidated Statements of Operations, and were expense of $365, and income of $75 and $1,274 for the years ended December 31, 2020, 2019, and 2018, respectively. The following table sets forth the Company’s allowance for doubtful accounts:
|  | Allowance for Doubtful Accounts
December 31, 2019 |  | $ | 1,073 |
Current period provision |  | 286 |
Write-off against allowance |  | (415) |
December 31, 2020 |  | $ | 944 |
The Company’s customers are principally in the rail, transportation, heavy civil, agricultural, energy, commercial and residential infrastructure sectors. As of December 31, 2020 and 2019, trade receivables, net of allowance for doubtful accounts, from customers were as follows:
|  | December 31,
|  | 2020 |  | 2019
Rail Technologies and Services |  | $ | 33,960 |  |  | $ | 44,941 |
Infrastructure Solutions |  | 24,252 |  |  | 28,557 |
Trade accounts receivable - net |  | $ | 58,212 |  |  | $ | 73,498 |
Credit is extended based upon an evaluation of the customer’s financial condition and, while collateral is not required, the Company periodically receives surety bonds that guarantee payment. Credit terms are consistent with industry standards and practices.

X
- Definition The entire disclosure for claims held for amounts due a entity, excluding financing receivables. Examples include, but are not limited to, trade accounts receivables, notes receivables, loans receivables. Includes disclosure for allowance for credit losses. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -URI http://asc.fasb.org/subtopic&trid=2196772 + Details
Name: | us-gaap_LoansNotesTradeAndOtherReceivablesDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_ReceivablesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration