XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Income and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Revenues $ 164,456 $ 158,644
Cost of products sold 122,142 119,444
Gross profit 42,314 39,200
Operating expenses:    
Research and development 8,268 7,531
Selling, general and administrative 24,081 22,194
Total operating expenses 32,349 29,725
Operating income 9,965 9,475
Other expense (income):    
Interest and financing expense 1,940 2,016
Miscellaneous income (276) (1,658)
Total other expense, net 1,664 358
Income before income taxes 8,301 9,117
Income tax provision 1,892 1,951
Net income 6,409 7,166
Net income (loss) attributable to non-controlling interest 97 (31)
Income attributable to Ultralife Corporation 6,312 7,197
Other comprehensive (loss) income:    
Foreign currency translation adjustments (346) 90
Comprehensive income attributable to Ultralife Corporation $ 5,966 $ 7,287
Net income per share attributable to Ultralife Corporation common stockholders – Basic (in dollars per share) $ 0.38 $ 0.44
Net income per share attributable to Ultralife Corporation common stockholders – Diluted (in dollars per share) $ 0.38 $ 0.44
Weighted average shares outstanding – Basic (in shares) 16,555 16,214
Weighted average shares outstanding – Diluted (in shares) 16,767 16,226