XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue and Accounts Receivable, Net - Schedule of Revenue Recognition and Net Sales to External Customers by Channel (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Net sales $ 97,665 $ 90,452 $ 189,991 $ 182,352
Connected home        
Disaggregation of Revenue [Line Items]        
Net sales 34,099 23,291 65,828 47,462
Home entertainment        
Disaggregation of Revenue [Line Items]        
Net sales 63,566 67,161 124,163 134,890
Goods and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 77,656 75,982 149,047 150,386
Goods and services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales $ 20,009 $ 14,470 $ 40,944 $ 31,966