XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories net (Tables)
6 Months Ended
Jun. 30, 2022
Inventories net  
Components Of Inventory

 

 

June 30,

2022

 

 

December 31,

2021

 

Finished goods

 

$3,023

 

 

$2,335

 

Work in process

 

 

5,237

 

 

 

4,527

 

Raw materials

 

 

14,238

 

 

 

10,116

 

 

 

$22,498

 

 

$16,978

 

Schedule Of Condensed Consolidated Financial Statements

 

 

As Originally

Reported

($)

 

 

 Effect of

Change

($)

 

 

As Reported

under Change

 in Accounting Principle

 ($)

 

 

Condensed Income Statements

 

 

 

 

 

 

 

 

 

Cost of goods sold:

 

 

 

 

 

 

 

 

 

Three months ended June 30, 2021

 

 

7,124

 

 

 

(142)

 

 

6,982

 

Income before income taxes:

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended June 30, 2021

 

 

1,880

 

 

 

142

 

 

 

2,022

 

Net income:

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended June 30, 2021

 

 

1,696

 

 

 

142

 

 

 

1,838

 

Net income per share-basic:

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended June 30, 2021

 

 

0.13

 

 

 

0.01

 

 

 

0.14

 

Net income per share-diluted:

 

 

 

 

 

 

 

 

 

 

 

 

Three months ended June 30, 2021

 

 

0.12

 

 

 

0.01

 

 

 

0.13

 

Cost of goods sold:

 

 

 

 

 

 

 

 

 

 

 

 

Six months ended June 30, 2021

 

 

12,592

 

 

 

(166)

 

 

12,426

 

Income before income taxes:

 

 

 

 

 

 

 

 

 

 

 

 

Six months ended June 30, 2021

 

 

1,186

 

 

 

166

 

 

 

1,352

 

Net income:

 

 

 

 

 

 

 

 

 

 

 

 

Six months ended June 30, 2021

 

 

1,002

 

 

 

166

 

 

 

1,168

 

Net income per share-basic and diluted:

 

 

 

 

 

 

 

 

 

 

 

 

Six months ended June 30, 2021

 

 

0.08

 

 

 

0.01

 

 

 

0.09

 

Condensed Statements of Cash Flows

 

 

 

 

 

 

 

 

 

 

 

 

Net income for six months ended June 30, 2021

 

 

1,002

 

 

 

166

 

 

 

1,168

 

Inventories allowance

 

 

368

 

 

 

60

 

 

 

428

 

Inventories

 

 

(2,964)

 

 

(226)

 

 

(3,188)