Annual report pursuant to Section 13 and 15(d)

Note 16 - Earnings Per Share - Calculation of Basic and Diluted EPS (Details)

v3.21.1
Note 16 - Earnings Per Share - Calculation of Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended 5 Months Ended 6 Months Ended 8 Months Ended 9 Months Ended 11 Months Ended 12 Months Ended
Dec. 05, 2018
Jan. 31, 2019
Jul. 31, 2020
Apr. 30, 2020
Jan. 31, 2020
Jul. 31, 2019
Apr. 30, 2019
Apr. 30, 2019
Apr. 30, 2020
Jul. 31, 2019
Jul. 31, 2020
Oct. 31, 2019
Oct. 31, 2020
Net loss attributable to Concrete Pumping Holdings, Inc. $ (22,575) $ (6,152) $ 247 $ (55,714) $ (3,137) $ 7,318 $ (24,419) $ (30,571) $ (58,850) $ (23,253) $ (58,603) $ (16,403) $ (61,251)
Less accretion of liquidation preference on preferred stock (126)                     (1,623) (1,930)
Less: Undistributed earnings allocated to participating securities 0                     0 0
Loss available to common shareholders $ (22,701)                     (18,026) (63,181)
Less: Undistributed earnings reallocated to participating securities                       0 0
Numerator for diluted loss per share                       $ (18,026) $ (63,181)
Weighted average shares - basic (in shares) 7,576,289                     41,445,508 52,752,884
Weighted average shares - diluted (in shares) 7,576,289                     41,445,508 52,752,884
Basic loss per share (in dollars per share) $ (3.00) $ (0.22) $ (0.00) $ (1.06) $ (0.07) $ 0.14 $ (0.85) $ (1.08) $ (1.13) $ (0.66) $ (1.14) $ (0.43) $ (1.20)
Diluted loss per share (in dollars per share) $ (3.00) $ (0.22) $ (0.00) $ (1.06) $ (0.07) $ 0.13 $ (0.85) $ (1.08) $ (1.13) $ (0.66) $ (1.14) $ (0.43) $ (1.20)
Antidilutive stock options (in shares) 932,746