XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Operations and Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net sales:        
Total net sales $ 129,753 $ 118,818 $ 252,514 $ 230,754
Cost of sales:        
Depreciation and amortization 4,109 2,794 7,259 5,481
Total cost of sales 89,633 76,430 171,698 146,848
Gross profit 40,120 42,388 80,816 83,906
Operating expenses:        
Selling, general and administrative (exclusive of depreciation and amortization shown below) 29,291 26,225 54,786 52,268
Depreciation and amortization 1,406 1,254 2,503 2,584
Total operating expenses 30,697 27,479 57,289 54,852
Income from operations 9,423 14,909 23,527 29,054
Other expense, net:        
Interest, net (8,069) (6,530) (15,754) (12,955)
Other (expense) income, net (13) (78) 5 (143)
Total other expense, net (8,082) (6,608) (15,749) (13,098)
Income before income taxes 1,341 8,301 7,778 15,956
Income tax expense (823) (2,300) (2,486) (4,500)
Net income $ 518 $ 6,001 $ 5,292 $ 11,456
Basic earnings per share (in dollars per share) $ 0.05 $ 0.54 $ 0.47 $ 1.03
Diluted earnings per share (in dollars per share) $ 0.04 $ 0.51 $ 0.44 $ 0.97
Basic weighted-average shares outstanding (in shares) 11,297,785 11,049,968 11,271,815 11,158,334
Diluted weighted-average shares outstanding (in shares) 11,927,943 11,776,894 11,969,909 11,817,584
Comprehensive income:        
Net income $ 518 $ 6,001 $ 5,292 $ 11,456
Total comprehensive income 518 6,001 5,292 11,456
Products        
Net sales:        
Total net sales 80,950 63,844 150,125 122,002
Cost of sales:        
Products (exclusive of depreciation and amortization shown below) 54,978 41,893 101,263 79,695
Services        
Net sales:        
Total net sales 48,803 54,974 102,389 108,752
Cost of sales:        
Products (exclusive of depreciation and amortization shown below) $ 30,546 $ 31,743 $ 63,176 $ 61,672