XML 109 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Industry Segment and Geographic Data, Operating Income to Earnings (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Reconciliation of segment operating income to net earnings [Abstract]      
Operating Income $ 92,677 $ 104,135 $ 128,999
Other non-operating income, net 2,326 4,814 3,494
Interest expense 13,287 10,617 2,028
Earnings from continuing operations before income taxes 81,716 98,332 130,465
Provision for income taxes 18,368 25,206 31,044
Earnings from continuing operations 63,348 73,126 99,421
Discontinued operations, net of tax (28,996) (17,691) (8,467)
Net earnings 34,352 55,435 90,954
Long-lived assets [Abstract]      
Long-lived assets [1] 508,291 458,832 450,630
United States [Member]      
Long-lived assets [Abstract]      
Long-lived assets [1] 368,792 326,199 315,983
Asia [Member]      
Long-lived assets [Abstract]      
Long-lived assets [1] 75,869 76,766 80,175
Europe [Member]      
Long-lived assets [Abstract]      
Long-lived assets [1] 44,517 38,351 37,892
Mexico [Member]      
Long-lived assets [Abstract]      
Long-lived assets [1] 13,262 10,355 12,119
Canada [Member]      
Long-lived assets [Abstract]      
Long-lived assets [1] $ 5,851 $ 7,161 $ 4,461
[1] Long-lived assets are attributed to countries based upon the location of the assets.