XML 16 R4.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Income Statement [Abstract]      
Net sales $ 609,615 $ 557,676 $ 458,704
Cost of sales (368,263) (343,629) (286,114)
Gross profit 241,352 214,047 172,590
Operating expenses (200,701) (183,272) (154,339)
Bargain purchase gain on business acquisition 0 171 4,657
Operating income 40,651 30,946 22,908
Change in fair value of equity investments, net (732) (790) 717
Other income 0 672 0
Interest expense, net (3,954) (3,687) (5,178)
Income before provision for income taxes and loss on equity method investment 35,965 27,141 18,447
Provision for income taxes (8,561) (8,166) (3,080)
Income before loss on equity method investment 27,404 18,975 15,367
Less loss from equity method investment 0 (388) (125)
Net income $ 27,404 $ 18,587 $ 15,242
Earnings per common share—basic $ 0.94 $ 0.62 $ 0.52
Earnings per common share—assuming dilution $ 0.92 $ 0.61 $ 0.51
Weighted average shares outstanding—basic 29,234,000 29,811,000 29,450,000
Weighted average shares outstanding—assuming dilution 29,872,000 30,410,000 29,993,000