v3.26.1
Discontinued Operations - Narrative (Details) - USD ($)
$ in Thousands
Jul. 03, 2026
Dec. 31, 2025
Related Party Transactions [Line Items]    
Related party receivables $ 58 $ 426
Related Party    
Related Party Transactions [Line Items]    
Current portion of long-term debt 0 2,319
Related party receivables 100 200
Related Party | Poly Labs    
Related Party Transactions [Line Items]    
Current portion of long-term debt   500
Related party receivables $ 100 $ 200