XML 20 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Net sales:    
Total net sales $ 480,601 $ 444,547
Cost of sales:    
Depreciation and amortization 11,394 10,287
Total cost of sales 309,382 289,058
Gross profit 171,219 155,489
Operating expenses:    
Selling, general and administrative (exclusive of depreciation and amortization shown below) 103,401 88,255
Depreciation and amortization 5,026 5,644
Total operating expenses 108,427 93,899
Income from operations 62,792 61,590
Other expense, net:    
Interest, net (34,087) (26,913)
Loss on debt extinguishment (2,987) (243)
Other (expense) income, net (691) 28
Total other expense, net (37,765) (27,128)
Income before income taxes 25,027 34,462
Income tax expense (5,506) (10,477)
Net income $ 19,521 $ 23,985
Basic earnings per share (in dollars per share) $ 1.75 $ 2.1
Diluted earnings per share (in dollars per share) $ 1.64 $ 2.01
Basic weighted-average shares outstanding (in shares) 11,152,648 11,426,124
Diluted weighted-average shares outstanding (in shares) 11,878,076 11,917,556
Comprehensive income:    
Net income $ 19,521 $ 23,985
Total comprehensive income 19,521 23,985
Products    
Net sales:    
Total net sales 250,008 249,354
Cost of sales:    
Products (exclusive of depreciation and amortization shown below) 166,036 161,374
Services    
Net sales:    
Total net sales 230,593 195,193
Cost of sales:    
Products (exclusive of depreciation and amortization shown below) $ 131,952 $ 117,397