XML 73 R63.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - disaggregation of sales - Schedule of Disaggregates of Net Sales of our Component Products and Real Estate Management and Development Segments (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation Of Revenue [Line Items]    
Net sales $ 538.6 $ 530.6
Component products    
Disaggregation Of Revenue [Line Items]    
Net sales 40.3 38.0
Component products | Security Products    
Disaggregation Of Revenue [Line Items]    
Net sales 30.2 29.9
Component products | Marine Components    
Disaggregation Of Revenue [Line Items]    
Net sales $ 10.1 $ 8.1