XML 58 R49.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue and Accounts Receivable, Net - Net Sales to Significant Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Net sales $ 107,391 $ 139,101 $ 215,768 $ 271,511
Comcast Corporation        
Disaggregation of Revenue [Line Items]        
Net sales   $ 18,723 $ 24,416 $ 38,607
Comcast Corporation | Customer concentration risk | Net sales        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage   13.50% 11.30% 14.20%
Daikin Industries Ltd.        
Disaggregation of Revenue [Line Items]        
Net sales $ 13,540 $ 20,875 $ 33,207 $ 38,016
Daikin Industries Ltd. | Customer concentration risk | Net sales        
Disaggregation of Revenue [Line Items]        
Concentration risk, percentage 12.60% 15.00% 15.40% 14.00%