XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Property, Plant and Equipment, net (Tables)
6 Months Ended
Jun. 30, 2025
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment, Net
Property, plant and equipment, net consisted of the following:
 
Useful Life
(Years)
June 30, 2025December 31, 2024
Land $2,470 $2,429 
Buildings and improvements
30-40
23,118 27,973 
Office furniture and equipment
5-8
16,419 16,768 
Machinery and equipment
5-7
302,803 274,907 
  344,810 322,077 
Accumulated depreciation and amortization (258,901)(241,185)
Property, plant and equipment, net $85,909 $80,892