XML 25 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Net sales:    
Net sales $ 444,547 $ 475,745
Cost of sales:    
Depreciation and amortization 10,287 9,031
Total cost of sales 289,058 299,978
Gross profit 155,489 175,767
Operating expenses:    
Selling, general and administrative (exclusive of depreciation and amortization shown below) 88,255 90,782
Depreciation and amortization 5,644 5,855
Total operating expenses 93,899 96,637
Income from operations 61,590 79,130
Other expense, net:    
Interest, net (26,913) (29,616)
Other expense, net (215) (367)
Total other expense, net (27,128) (29,983)
Income before income taxes 34,462 49,147
Income tax expense (10,477) (12,607)
Net income $ 23,985 $ 36,540
Basic earnings per share: (in dollars per share) $ 2.10 $ 3.24
Diluted earnings per share: (in dollars per share) $ 2.01 $ 3.11
Basic weighted-average shares outstanding (in shares) 11,426,124 11,291,202
Diluted weighted-average shares outstanding (in shares) 11,917,556 11,749,105
Comprehensive income:    
Net income $ 23,985 $ 36,540
Total comprehensive income 23,985 36,540
Products    
Net sales:    
Net sales 249,354 281,190
Cost of sales:    
Products and Services (exclusive of depreciation and amortization shown below) 161,374 171,017
Services    
Net sales:    
Net sales 195,193 194,555
Cost of sales:    
Products and Services (exclusive of depreciation and amortization shown below) $ 117,397 $ 119,930