XML 56 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Accounting Changes and Error Corrections (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jul. 01, 2022
Jun. 30, 2023
Jul. 01, 2022
Dec. 31, 2022
Change in Accounting Estimate [Line Items]          
Income tax refunds receivable $ 4,514   $ 4,514   $ 14,843
Total Revision to Assets         187,226
Retained earnings 678,456   678,456   685,234
Cost of sales 122,320 $ 109,027 250,269 $ 216,682  
Income tax expense 2,115 479 1,909 1,745  
Net earnings $ 5,255 $ 3,774 $ 4,486 $ 7,649  
Basic earnings per share (in usd per share) $ 0.19 $ 0.13 $ 0.16 $ 0.27  
Diluted earnings per share from continuing operations $ 0.19 $ 0.13 $ 0.16 $ 0.27  
Comprehensive income (loss) $ 9,584 $ (5,587) $ 12,443 $ (6,168)  
Inventories     (21,094) (23,849)  
Income tax refunds receivable     10,332 (2,484)  
Net cash provided by operating activities     18,806 (26,954)  
Inventories $ 192,785   $ 192,785   172,383
Revision of Prior Period, Adjustment          
Change in Accounting Estimate [Line Items]          
Income tax refunds receivable         862
Total Revision to Assets         (3,223)
Retained earnings         (3,223)
Cost of sales   368   562  
Income tax expense   (78)   (119)  
Net earnings   $ (290)   $ (443)  
Basic earnings per share (in usd per share)   $ (0.02)   $ (0.02)  
Diluted earnings per share from continuing operations   $ (0.01)   $ (0.02)  
Comprehensive income (loss)   $ (290)   $ (443)  
Inventories       562  
Income tax refunds receivable       (119)  
Net cash provided by operating activities       0  
Inventories         (4,085)
Revision of Prior Period, Adjustment | Precision Products          
Change in Accounting Estimate [Line Items]          
Inventories         2,500
Revision of Prior Period, Adjustment | Structures          
Change in Accounting Estimate [Line Items]          
Inventories         1,600
Previously Reported          
Change in Accounting Estimate [Line Items]          
Income tax refunds receivable         13,981
Total Revision to Assets         190,449
Retained earnings         688,457
Cost of sales   108,659   216,120  
Income tax expense   557   1,864  
Net earnings   $ 4,064   $ 8,092  
Basic earnings per share (in usd per share)   $ 0.15   $ 0.29  
Diluted earnings per share from continuing operations   $ 0.14   $ 0.29  
Comprehensive income (loss)   $ (5,297)   $ (5,725)  
Inventories       (24,411)  
Income tax refunds receivable       (2,365)  
Net cash provided by operating activities       $ (26,954)  
Inventories         $ 176,468