XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Condensed Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net sales:    
Total net sales $ 122,761 $ 111,936
Cost of sales:    
Depreciation and amortization 3,150 2,687
Total cost of sales 82,065 70,418
Gross profit 40,696 41,518
Operating expenses:    
Selling, general and administrative (exclusive of depreciation and amortization shown below) 25,495 26,043
Depreciation and amortization 1,097 1,330
Total operating expenses 26,592 27,373
Income from operations 14,104 14,145
Other expense, net:    
Interest, net (7,685) (6,425)
Other income (expense), net 18 (65)
Total other expense, net (7,667) (6,490)
Income before income taxes 6,437 7,655
Income tax expense (1,663) (2,200)
Net income $ 4,774 $ 5,455
Basic earnings per share (in dollars per share) $ 0.42 $ 0.48
Diluted earnings per share (in dollars per share) $ 0.4 $ 0.46
Basic weighted-average shares outstanding (in shares) 11,245,844 11,266,699
Diluted weighted-average shares outstanding (in shares) 12,008,523 11,769,364
Comprehensive income:    
Net income $ 4,774 $ 5,455
Total comprehensive income 4,774 5,455
Products    
Net sales:    
Total net sales 69,175 58,158
Cost of sales:    
Products (exclusive of depreciation and amortization shown below) 46,285 37,802
Services    
Net sales:    
Total net sales 53,586 53,778
Cost of sales:    
Products (exclusive of depreciation and amortization shown below) $ 32,630 $ 29,929