v3.25.1
Revenue and Accounts Receivable, Net - Schedule of Revenue Recognition (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Net sales $ 92,326 $ 91,900
Connected home    
Disaggregation of Revenue [Line Items]    
Net sales 31,729 24,171
Home entertainment    
Disaggregation of Revenue [Line Items]    
Net sales 60,597 67,729
Goods and services transferred at a point in time    
Disaggregation of Revenue [Line Items]    
Net sales 71,391 74,404
Goods and services transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales $ 20,935 $ 17,496