XML 59 R49.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue and Accounts Receivable, Net - Schedule of Net Sales to Customers (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
Daikin Industries Ltd.        
Disaggregation of Revenue [Line Items]        
Net sales $ 18,230 $ 12,930 $ 34,594 $ 25,039
Daikin Industries Ltd. | Customer concentration risk | Net sales        
Disaggregation of Revenue [Line Items]        
% of Net Sales 18.70% 14.30% 18.20% 13.70%
Comcast Communications        
Disaggregation of Revenue [Line Items]        
Net sales $ 11,942   $ 22,291  
Comcast Communications | Customer concentration risk | Net sales        
Disaggregation of Revenue [Line Items]        
% of Net Sales 12.20%   11.70%  
Sony Corporation        
Disaggregation of Revenue [Line Items]        
Net sales   $ 9,577    
Sony Corporation | Customer concentration risk | Net sales        
Disaggregation of Revenue [Line Items]        
% of Net Sales   10.60%