XML 15 R2.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
CONSOLIDATED STATEMENTS OF EARNINGS    
Net sales $ 351,737 $ 267,641
Cost of sales 207,344 160,194
Gross earnings 144,393 107,447
Selling and administrative expenses 104,028 81,745
Earnings from operations 40,365 25,702
Interest income 361 641
Interest expense (710) (81)
Other (expense) income, net (277) 1,083
Earnings before provision for income taxes 39,739 27,345
Provision for income taxes 10,199 6,790
Net earnings $ 29,540 $ 20,555
Basic earnings per share $ 3.09 $ 2.13
Diluted earnings per share $ 3.07 $ 2.12