XML 57 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue and Accounts Receivable, Net - Schedule of Revenue Recognition and Net Sales to External Customers by Channel (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Net sales $ 90,552 $ 102,073 $ 280,543 $ 284,425
Connected home        
Disaggregation of Revenue [Line Items]        
Net sales 29,793 26,368 95,621 73,830
Home entertainment        
Disaggregation of Revenue [Line Items]        
Net sales 60,759 75,705 184,922 210,595
Goods and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 75,652 85,186 224,699 235,572
Goods and services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales $ 14,900 $ 16,887 $ 55,844 $ 48,853