Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] |
| | | | (in thousands, except share and per share amounts) | | Three Months Ended April 30, 2020 | | | Three Months Ended April 30, 2019 | | | Six Months Ended April 30, 2020 | | | December 6, 2018 through April 30, 2019 | | Net loss (numerator): | | | | | | | | | | | | | | | | | Net loss attributable to Concrete Pumping Holdings, Inc. | | $ | (58,968 | ) | | $ | (9,645 | ) | | $ | (61,714 | ) | | $ | (13,275 | ) | Less: Accretion of liquidation preference on preferred stock | | | (470 | ) | | | (434 | ) | | | (943 | ) | | | (703 | ) | Less: Undistributed earnings allocated to participating securities | | | - | | | | - | | | | - | | | | - | | Net loss attributable to common stockholders (numerator for basic earnings per share) | | $ | (59,438 | ) | | $ | (10,079 | ) | | $ | (62,657 | ) | | $ | (13,978 | ) | | | | | | | | | | | | | | | | | | Weighted average shares (denominator): | | | | | | | | | | | | | | | | | Weighted average shares - basic | | | 52,782,663 | | | | 29,166,165 | | | | 52,752,884 | | | | 29,043,174 | | Weighted average shares - diluted | | | 52,782,663 | | | | 29,166,165 | | | | 52,752,884 | | | | 29,043,174 | | | | | | | | | | | | | | | | | | | Basic loss per share | | $ | (1.13 | ) | | $ | (0.35 | ) | | $ | (1.19 | ) | | $ | (0.48 | ) | Diluted loss per share | | $ | (1.13 | ) | | $ | (0.35 | ) | | $ | (1.19 | ) | | $ | (0.48 | ) |
| | | | (in thousands, except share and per share amounts) | | November 1, 2018 through December 5, 2018 | | Net loss (numerator): | | | | | Net loss income attributable to Concrete Pumping Holdings, Inc. | | $ | (22,575 | ) | Less: Accretion of liquidation preference on preferred stock | | | (126 | ) | Less: Undistributed earnings allocated to preferred shares | | | - | | Net (loss) available to common shareholders | | $ | (22,701 | ) | | | | | | Weighted average shares (denominator): | | | | | Weighted average shares - basic | | | 7,576,289 | | Weighted average shares - diluted | | | 7,576,289 | | | | | | | Antidilutive stock options | | | 932,746 | | | | | | | Basic loss per share | | $ | (3.00 | ) | Diluted loss per share | | $ | (3.00 | ) |
|