XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.0.1
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENTS OF EARNINGS    
Net sales $ 267,641 $ 195,375
Cost of sales 160,194 116,817
Gross earnings 107,447 78,558
Selling and administrative expenses 81,745 86,156
Earnings (loss) from operations 25,702 (7,598)
Interest income 641 527
Interest expense (81) (79)
Other income, net 1,083 96
Earnings (loss) before provision for income taxes 27,345 (7,054)
Provision for income taxes 6,790 1,431
Net earnings (loss) $ 20,555 $ (8,485)
Basic earnings (loss) per share (in dollars per share) $ 2.13 $ (0.87)
Diluted earnings (loss) per share (in dollars per share) $ 2.12 $ (0.87)