v3.26.1
Condensed Consolidated Balance Sheets (Unaudited) (Parentheticals)
$ in Millions
Jun. 28, 2026
USD ($)
shares
Jun. 28, 2026
€ / shares
Dec. 31, 2025
USD ($)
shares
Dec. 31, 2025
€ / shares
Accounts Receivable, Allowance for Credit Loss, Current | $ $ 0.5   $ 0.5  
Common stock, par value (in EUR per share) | € / shares   € 0.5   € 0.5
Common stock, shares authorized (in shares) 40,000,000   40,000,000  
Common stock, shares issued (in shares) 28,944,000   28,944,000  
Common stock, shares outstanding (in shares) 26,759,241   26,640,434