XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Note 7 - Property and Equipment - Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Property and equipment, at cost $ 429,810 $ 413,396
Financing lease 3,144 2,710
Accumulated depreciation (281,478) (266,340)
Net property and equipment $ 148,332 147,056
Maximum [Member]    
Property, Plant and Equipment, Useful Life (Year) 30 years  
Land [Member]    
Property and equipment, at cost $ 15,058 15,238
Land Improvements [Member]    
Property and equipment, at cost $ 4,160 3,780
Land Improvements [Member] | Minimum [Member]    
Property, Plant and Equipment, Useful Life (Year) 5 years  
Land Improvements [Member] | Maximum [Member]    
Property, Plant and Equipment, Useful Life (Year) 10 years  
Building and Building Improvements [Member]    
Property and equipment, at cost $ 141,585 141,979
Building and Building Improvements [Member] | Minimum [Member]    
Property, Plant and Equipment, Useful Life (Year) 7 years  
Building and Building Improvements [Member] | Maximum [Member]    
Property, Plant and Equipment, Useful Life (Year) 30 years  
Machinery and Equipment [Member]    
Property and equipment, at cost $ 221,375 210,410
Machinery and Equipment [Member] | Minimum [Member]    
Property, Plant and Equipment, Useful Life (Year) 2 years  
Machinery and Equipment [Member] | Maximum [Member]    
Property, Plant and Equipment, Useful Life (Year) 15 years  
Furniture and Fixtures [Member]    
Property and equipment, at cost $ 6,829 6,229
Furniture and Fixtures [Member] | Minimum [Member]    
Property, Plant and Equipment, Useful Life (Year) 3 years  
Furniture and Fixtures [Member] | Maximum [Member]    
Property, Plant and Equipment, Useful Life (Year) 7 years  
Software and Software Development Costs [Member]    
Property and equipment, at cost $ 25,338 25,053
Software and Software Development Costs [Member] | Minimum [Member]    
Property, Plant and Equipment, Useful Life (Year) 2 years  
Software and Software Development Costs [Member] | Maximum [Member]    
Property, Plant and Equipment, Useful Life (Year) 5 years  
Vehicles [Member]    
Property and equipment, at cost $ 4,049 3,054
Vehicles [Member] | Minimum [Member]    
Property, Plant and Equipment, Useful Life (Year) 2 years  
Vehicles [Member] | Maximum [Member]    
Property, Plant and Equipment, Useful Life (Year) 5 years  
Construction in Progress [Member]    
Property and equipment, at cost $ 8,272 $ 4,943