v3.26.3
Equity - Additional Information (Detail) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended 9 Months Ended
Oct. 22, 2026
Oct. 01, 2026
Jul. 31, 2026
Sep. 30, 2026
Sep. 30, 2025
Jun. 30, 2024
Sep. 30, 2026
Sep. 30, 2025
Sep. 29, 2026
Sep. 28, 2026
Dec. 31, 2025
Class Of Stock [Line Items]                      
Number of shares repurchased       0     0        
Common Stock, shares issued       30,710,902     30,710,902       30,526,231
Common stock, shares authorized       110,000,000     110,000,000   110,000,000 55,000,000 110,000,000
Subsequent Event | Modine                      
Class Of Stock [Line Items]                      
Common stock issued   23,735,961                  
2024 Stock Repurchase Program                      
Class Of Stock [Line Items]                      
Stock repurchase program period           3 years          
Stock repurchase program, authorized to repurchase amount         $ 0     $ 10,015,000      
Stock repurchase program expiration date             Jun. 30, 2027        
Remaining authorized repurchase amount     $ 110,103,000                
Shares repurchased average price paid per share         $ 26.24     $ 26.24      
Excise tax         $ 0     $ 100,000      
2026 Stock Repurchase Program                      
Class Of Stock [Line Items]                      
Stock repurchase program period     3 years                
Stock repurchase program expiration date             Jul. 27, 2029        
2026 Stock Repurchase Program | Subsequent Event                      
Class Of Stock [Line Items]                      
Stock repurchase program, authorized to repurchase amount $ 60,000,000                    
Remaining authorized repurchase amount $ 340,000,000                    
Shares repurchased average price paid per share $ 30.82                    
Maximum | 2024 Stock Repurchase Program                      
Class Of Stock [Line Items]                      
Stock repurchase program, authorized to repurchase amount           $ 150,000,000          
Maximum | 2026 Stock Repurchase Program                      
Class Of Stock [Line Items]                      
Stock repurchase program, authorized to repurchase amount     $ 400,000,000