XML 16 R4.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement [Abstract]    
Net sales (to related parties $9 and $464 for the three months ended March 31, 2026 and 2025, respectively, $9 and $0 for the three months ended March 31, 2026 and 2025, respectively) $ 128,592 $ 135,446
Cost of sales (derived from any related party sales $5 and $316 for the three months ended March 31, 2026 and 2025, respectively, and $5 and $0 for the three months ended March 31, 2026 and 2025, respectively) 99,168 95,152
Gross profit 29,424 40,294
Operating expenses:    
Research and development expenses 4,805 4,244
Selling, general and administrative expenses 12,977 11,109
Amortization of intangible assets 249 307
Total operating expenses 18,031 15,660
Operating income 11,393 24,634
Other expense (income), net:    
Interest expense (from related parties of $0 and $415 for the three months ended March 31, 2026 and 2025, respectively, and $0 and $0 for the three months ended March 31, 2026 and 2025, respectively) 1,745 1,766
Other expense (income) (85) 0
Total other expense, net 1,660 1,766
Income before income taxes 9,733 22,868
Income tax expense 2,433 3,786
Net income $ 7,300 $ 19,082
Weighted-average common shares outstanding:    
Basic (in shares) 23,046 23,005
Diluted (in shares) 23,063 23,061
Earnings per common share:    
Basic (in dollars per share) $ 0.32 $ 0.83
Diluted (in dollars per share) $ 0.32 $ 0.83