v3.26.3
Consolidated Condensed Balance Sheets (Parenthetical) - $ / shares
Sep. 30, 2026
Sep. 29, 2026
Sep. 28, 2026
Dec. 31, 2025
Statement of Financial Position [Abstract]        
Common Stock, par value    
Common Stock, shares authorized 110,000,000 110,000,000 55,000,000 110,000,000
Common Stock, shares issued 30,710,902     30,526,231
Common Stock, shares outstanding 30,710,902     30,526,231