v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS [Parenthetical] - USD ($)
$ in Thousands
Jul. 03, 2026
Dec. 31, 2025
Condensed Consolidated Balance Sheet (Parenthetical) [Abstract]    
Trade receivables, allowance for doubtful accounts $ 28,184 $ 25,609
Common Stock, par value (in dollars per share) $ 0.001 $ 0.001
Common Stock, Shares Authorized 133,333,333 133,333,333
Common Stock, Shares, Issued 57,665,074 57,194,781
Common Stock, Shares, Outstanding 57,665,074 57,194,781