XML 14 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Sales $ 412,635 $ 424,267
Cost of sales 288,753 299,226
Gross profit 123,882 125,041
Selling, general and administrative expenses 94,751 89,642
Income from operations 29,131 35,399
Other income, net (1,968) (469)
Interest expense 15,544 11,521
Income before income taxes 15,555 24,347
Provision for income taxes 4,223 6,767
Net income 11,332 17,580
Preferred stock dividend 23 23
Net income attributable to common shareholders 11,309 17,557
Foreign currency translation adjustments (614) 98
Comprehensive income $ 10,718 $ 17,678
Earnings per share (Note 9):    
Basic (in dollars per share) $ 0.70 $ 1.00
Diluted (in dollars per share) $ 0.67 $ 0.95
Weighted average common shares outstanding:    
Basic (in shares) 16,128 17,596
Diluted (in shares) 16,968 18,436