XML 59 R40.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Additional Information (Detail)
3 Months Ended 12 Months Ended
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2024
USD ($)
Customer
Facility
Segment
$ / shares
shares
Dec. 31, 2023
USD ($)
shares
Dec. 31, 2022
USD ($)
May 31, 2023
USD ($)
Equity, Class of Treasury Stock [Line Items]          
Number of facilities for manufacture and distribution of products | Facility   4      
Stock repurchase program, authorized amount         $ 150,000,000
Stock repurchase program, remaining authorized amount $ 109,000,000 $ 109,000,000      
Stock repurchase program,number of shares repurchased | shares 0        
Stock repurchase program, total cost of repurchased shares   $ 12,131,000 $ 28,510,000 $ 175,083,000  
Common stock, shares authorized | shares 150,000,000 150,000,000 150,000,000    
Purchase of common stock, Shares | shares 0        
Asset write-downs   $ 11,700,000 $ 3,600,000 $ 1,200,000  
Restricted cash $ 0 $ 0 $ 2,532,000    
Number of customers accounted as percentage of accounts receivable | Customer   4      
Tax benefit recognized   greater than 50%      
Number of reportable segment | Segment   1      
Receivables, Net [Member] | Customer Concentration Risk [Member] | Customers including Affiliates          
Equity, Class of Treasury Stock [Line Items]          
Concentration risk, percentage   38.00%      
Net Sales [Member] | Customer Concentration Risk [Member] | Customer One [Member]          
Equity, Class of Treasury Stock [Line Items]          
Concentration risk, percentage   10.00% 10.00% 10.00%  
Net Sales [Member] | Customer Concentration Risk [Member] | Customers [Member]          
Equity, Class of Treasury Stock [Line Items]          
Concentration risk, percentage   16.00% 14.00% 21.00%  
Common Stock [Member]          
Equity, Class of Treasury Stock [Line Items]          
Stock repurchase program,number of shares repurchased | shares   1,500,000      
Stock repurchase program, average cost of repurchased shares | $ / shares   $ 8.13      
Stock repurchase program, total cost of repurchased shares   $ 12,100,000      
Purchase of common stock, Shares | shares   (1,500,000)      
ASU 2023-07          
Equity, Class of Treasury Stock [Line Items]          
Change in accounting principle, ASU, adoption date Dec. 31, 2024 Dec. 31, 2024      
Change in accounting principle, ASU, adopted true true      
Change in accounting principle, ASU, immaterial effect true true      
Maximum [Member]          
Equity, Class of Treasury Stock [Line Items]          
Credit sales, payment terms   60 days      
Minimum [Member]          
Equity, Class of Treasury Stock [Line Items]          
Credit sales, payment terms   30 days