XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Inventory - Schedule of Inventory (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Schedule of Inventory [Abstract]    
Raw Materials $ 6,318,000 $ 4,968,000
Work In Progress 13,028,000 12,798,000
Semi-Finished Goods 8,805,000 10,296,000
Final-Finished Goods 660,000 1,789,000
Total Inventory $ 28,811,000 $ 29,851,000