XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE (LOSS) INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
CONDENSED CONSOLIDATED STATEMENTS OF INCOME AND COMPREHENSIVE (LOSS) INCOME        
Revenues $ 134,405 $ 103,509 $ 371,912 $ 306,723
Cost of goods sold 91,108 71,488 255,381 213,417
Gross profit 43,297 32,021 116,531 93,306
Operating costs and expenses:        
Selling 5,497 4,365 16,336 12,979
General and administrative 13,148 10,620 37,239 32,549
Engineering and development 9,702 6,768 28,879 20,967
Business development 199 94 2,464 268
Amortization of intangible assets 3,054 1,504 8,133 4,527
Total operating costs and expenses 31,600 23,351 93,051 71,290
Operating income 11,697 8,670 23,480 22,016
Other expense, net:        
Interest expense 2,337 777 4,900 2,445
Other expense (income), net 243 (29) 9 (158)
Total other expense, net 2,580 748 4,909 2,287
Income before income taxes 9,117 7,922 18,571 19,729
Income tax (provision) benefit (2,508) (1,950) (4,878) 2,804
Net income $ 6,609 $ 5,972 $ 13,693 $ 22,533
Basic earnings per share:        
Earnings per share $ 0.42 $ 0.41 $ 0.89 $ 1.57
Basic weighted average common shares 15,661 14,411 15,373 14,375
Diluted earnings per share:        
Earnings per share $ 0.41 $ 0.41 $ 0.86 $ 1.56
Diluted weighted average common shares 16,169 14,502 15,929 14,478
Net income $ 6,609 $ 5,972 $ 13,693 $ 22,533
Other comprehensive (loss) income:        
Foreign currency translation adjustment (9,603) (2,528) (19,535) (5,580)
Gain on derivatives 2,042 155 5,617 919
Comprehensive (loss) income $ (952) $ 3,599 $ (225) $ 17,872