XML 80 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Revenue and Accounts Receivable, Net - Net Sales to Significant Customers (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Revenue, Major Customer [Line Items]      
Net sales $ 394,879 $ 420,457 $ 542,751
Daikin Industries Ltd.      
Revenue, Major Customer [Line Items]      
Net sales $ 52,421 $ 58,843 $ 75,917
Daikin Industries Ltd. | Customer concentration risk | Revenue from contract with customer benchmark      
Revenue, Major Customer [Line Items]      
Net sales percentage 13.30% 14.00% 14.00%
Comcast Corporation      
Revenue, Major Customer [Line Items]      
Net sales     $ 78,413
Comcast Corporation | Customer concentration risk | Revenue from contract with customer benchmark      
Revenue, Major Customer [Line Items]      
Net sales percentage     14.40%