XML 63 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Acquisitions - Pro Forma (Details) - Metal-Fab [Member]
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
Net sales | $ $ 2,656,254
Net income (loss) | $ $ 94,619
Basic earnings per share (in dollars per share) | $ / shares $ 8.19
Diluted earnings per share (in dollars per share) | $ / shares $ 8.19
Historical OSI [Member]  
Net sales | $ $ 2,559,990
Net income (loss) | $ $ 90,931
Basic earnings per share (in dollars per share) | $ / shares $ 7.87
Diluted earnings per share (in dollars per share) | $ / shares $ 7.87
Historical [Member]  
Net sales | $ $ 95,528
Net income (loss) | $ $ 16,538
Basic earnings per share (in dollars per share) | $ / shares $ 1.43
Diluted earnings per share (in dollars per share) | $ / shares $ 1.43
Pro Forma [Member]  
Net sales | $ $ 736
Net income (loss) | $ $ (12,850)
Basic earnings per share (in dollars per share) | $ / shares $ (1.11)
Diluted earnings per share (in dollars per share) | $ / shares $ (1.11)