v3.26.1
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, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Net sales $ 73,238 $ 97,665 $ 152,274 $ 189,991
Connected home        
Disaggregation of Revenue [Line Items]        
Net sales 25,130 34,099 53,417 65,828
Home entertainment        
Disaggregation of Revenue [Line Items]        
Net sales 48,108 63,566 98,857 124,163
Goods and services transferred at a point in time        
Disaggregation of Revenue [Line Items]        
Net sales 60,304 77,656 125,042 149,047
Goods and services transferred over time        
Disaggregation of Revenue [Line Items]        
Net sales $ 12,934 $ 20,009 $ 27,232 $ 40,944