XML 27 R11.htm IDEA: XBRL DOCUMENT
v3.20.2

Costs and Estimated Earnings in Excess of Billings | 12 Months Ended
--- | ---
Apr. 30, 2020
Contractors [Abstract] |
Long-term Contracts or Programs Disclosure [Text Block] | 4. Costs and Estimated Earnings in Excess of Billings, Net At April 30, 2020 and 2019, costs and estimated earnings in excess of billings, net, consisted of the following (in thousands):
|  | 2020 |  |  | 2019 |
Costs and estimated earnings in excess of billings |  | $ | 10,460 |  |  | $ | 8,278 |
Billings in excess of costs and estimated earnings |  |  | (3,507 | ) |  |  | (1,608 | )
Net asset |  | $ | 6,953 |  |  | $ | 6,670 |
Such amounts represent revenue recognized on long-term contracts that have not been billed at the balance sheet dates or represent a liability for amounts billed in excess of the revenue recognized. Amounts are billed to customers pursuant to contract terms. In general, the recorded amounts will be billed and collected or revenue recognized within twelve months of the balance sheet date. Revenue on these long-term contracts is accounted for on the POC basis. During the years ended April 30, 2020 and 2019, revenue recognized under POC contracts was approximately $38.0 million and $45.3 million, respectively. If contract losses are anticipated, costs and estimated earnings in excess of billings are reduced for the full amount of such losses when they are determinable. Total contract losses for the fiscal years ended April 30, 2020 and 2019 were approximately $2.4 million and $136,000, respectively.

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

X
- Definition The entire disclosure for long-term contracts or programs. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -URI http://asc.fasb.org/topic&trid=2122208 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 35 -URI http://asc.fasb.org/subtopic&trid=2197326 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 910 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6471471&loc=d3e48698-109348 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 912 -URI http://asc.fasb.org/topic&trid=2145070 Reference 5: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 910 -SubTopic 10 -Section 50 -Paragraph 5 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=119991564&loc=SL119991590-234733 Reference 6: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 910 -SubTopic 10 -Section 50 -Paragraph 4 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=119991564&loc=SL119991585-234733 Reference 7: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(3)(c)(2)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_LongTermContractsOrProgramsDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration