XML 32 R24.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2023
Inventories  
Schedule of Inventories from continuing operations

 

 

September 30, 2023

 

 

December 31, 2022

 

 

 

 

 

 

 

 

Raw material and component parts

 

$24,325,177

 

 

$25,924,696

 

Work in process

 

 

8,747,860

 

 

 

9,323,082

 

Finished goods

 

 

27,575,562

 

 

 

29,388,813

 

Total inventories

 

$60,648,599

 

 

$64,636,591