Quarterly report pursuant to Section 13 or 15(d)

Note 3 - Business Combinations and Asset Acquisitions - Unaudited Pro Forma Information (Details)

v3.23.2
Note 3 - Business Combinations and Asset Acquisitions - Unaudited Pro Forma Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2023
Jul. 31, 2022
Jul. 31, 2023
Jul. 31, 2022
Revenue $ 120,671 $ 104,469 $ 322,037 $ 286,398
Net Income (loss) $ 10,336 12,976 $ 22,399 20,144
Pro Forma [Member]        
Revenue   109,908   301,718
Net Income (loss)   13,399   21,077
Coastal Carolina Pumping, Inc [Member]        
Revenue   5,439   15,320
Net (loss) income   $ 423   $ 933