XML 10 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Net sales $ 220,236 $ 208,453 $ 427,338 $ 424,192
Cost of sales 144,719 140,043 287,552 284,717
Gross profit 75,517 68,410 139,786 139,475
Selling, general and administrative expenses 51,661 52,351 105,118 104,432
(Gain) loss on disposal of fixed assets 128 (83) 61 (56)
Operating income 23,728 16,142 34,607 35,099
Interest expense, net 9,006 1,790 15,085 3,436
Income before income taxes 14,722 14,352 19,522 31,663
Income tax expense 4,443 3,747 5,740 8,082
Net income $ 10,279 $ 10,605 $ 13,782 $ 23,581
Net income per common share:        
Basic $ 0.28 $ 0.29 $ 0.37 $ 0.64
Diluted $ 0.28 $ 0.29 $ 0.37 $ 0.64