XML 121 R60.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue and Accounts Receivable, Net - Schedule of Net Sales to Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue, Major Customer [Line Items]      
Net sales $ 368,288 $ 394,879 $ 420,457
Daikin Industries Ltd.      
Revenue, Major Customer [Line Items]      
Net sales $ 67,511 $ 52,421 $ 58,843
Daikin Industries Ltd. | Customer concentration risk | Net sales      
Revenue, Major Customer [Line Items]      
% of Net Sales 18.30% 13.30% 14.00%
Daikin Industries Ltd. | Customer concentration risk | Accounts receivable      
Revenue, Major Customer [Line Items]      
% of Net Sales 12.30%    
Comcast Corporation      
Revenue, Major Customer [Line Items]      
Net sales $ 45,431    
Comcast Corporation | Customer concentration risk | Net sales      
Revenue, Major Customer [Line Items]      
% of Net Sales 12.30%