v3.26.1
Discontinued Operations - Schedule of Discontinued Operation Income Loss From Discontinued Operation Disclosures (Details) - Korean Subsidiary [Member] - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Discontinued Operation Income Loss From Discontinued Operation Disclosures [Line Items]        
Gross profit $ 3,632 $ 933 $ 4,124 $ 933
Operating expenses 246 143 493 143
Location, Statement of Income, Balance [Axis]: us-gaap:Revenues        
Discontinued Operation Income Loss From Discontinued Operation Disclosures [Line Items]        
Net sales $ 6,075 $ 2,318 $ 7,721 $ 2,318