XML 32 R24.htm IDEA: XBRL DOCUMENT v3.25.1
Balance Sheet Details (Tables)
12 Months Ended
Dec. 31, 2024
Tables/Schedules  
Inventory

 

 

December 31,
2024

 

 

December 31,
2023

 

Inventories:

 

 

 

 

 

 

Raw materials

 

$

2,569,277

 

 

$

2,878,869

 

Work in process

 

 

1,605,994

 

 

 

2,374,795

 

Finished goods

 

 

2,864,549

 

 

 

2,614,989

 

 

 

7,039,820

 

 

 

7,868,653

 

Valuation reserves

 

 

(543,650

)

 

 

(541,000

)

 

$

6,496,170

 

 

$

7,327,653

 

Property, Plant and Equipment

 

 

December 31,
2024

 

 

December 31,
2023

 

Property, Plant and Equipment, net:

 

 

 

 

 

 

Land and improvements

 

$

1,401,402

 

 

$

1,510,513

 

Buildings and improvements

 

 

6,095,394

 

 

 

6,835,619

 

Machinery and equipment

 

 

36,275,019

 

 

 

37,019,453

 

Capitalized software and other

 

 

344,591

 

 

 

933,449

 

 

 

44,116,406

 

 

 

46,299,034

 

Accumulated depreciation

 

 

(33,381,267

)

 

 

(34,633,952

)

 

$

10,735,139

 

 

$

11,665,082

 

Other Accrued Expenses

 

 

December 31,
2024

 

 

December 31,
2023

 

Other Accrued Expenses:

 

 

 

 

 

 

Property taxes

 

$

4,800

 

 

$

20,342

 

Customer settlement - current

 

 

177,000

 

 

 

 

All other items

 

 

102,697

 

 

 

109,621

 

 

$

284,497

 

 

$

129,963

 

Schedule of Valuation and Qualifying Accounts

 

 

December 31,
2024

 

 

December 31,
2023

 

Allowance for Credit Losses:

 

 

 

 

 

 

Balance at beginning of year

 

$

160,000

 

 

$

160,000

 

Charges to Statements of Operations

 

 

80,057

 

 

 

13,804

 

Write-offs, net of recoveries

 

 

(42,521

)

 

 

(13,804

)

Balance at end of year

 

$

197,536

 

 

$

160,000

 

 

 

 

December 31,
2024

 

 

December 31,
2023

 

Inventory Valuation Reserves:

 

 

 

 

 

 

Balance at beginning of year

 

$

541,000

 

 

$

621,000

 

Charges to Statements of Operations

 

 

64,805

 

 

 

143,233

 

Write-offs

 

 

(62,155

)

 

 

(223,233

)

Balance at end of year

 

$

543,650

 

 

$

541,000