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
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Net sales $ 79,036 $ 92,326
Connected home    
Disaggregation of Revenue [Line Items]    
Net sales 28,288 31,729
Home entertainment    
Disaggregation of Revenue [Line Items]    
Net sales 50,748 60,597
Goods and services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 64,739 71,391
Goods and services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales $ 14,297 $ 20,935