XML 90 R63.htm IDEA: XBRL DOCUMENT v3.25.0.1
Collaborative Investments (Details) - USD ($)
$ in Millions
12 Months Ended 24 Months Ended
May 12, 2020
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2022
Net Investment Income [Line Items]          
Contribution to joint venture $ 0.7        
Note receivable from collaborative partner         $ 7.2
Credit loss on note receivable from collaborative partner   $ 0.0 $ 7.7 $ 0.0  
Convertible Promissory Note          
Net Investment Income [Line Items]          
Credit loss on note receivable from collaborative partner   $ 7.7      
Elastomer Seals Joint Venture Partner          
Net Investment Income [Line Items]          
Contribution to joint venture $ 0.6        
Elastomer Seals Joint Venture          
Net Investment Income [Line Items]          
Ownership percentage by parent 55.00%        
Ownership percentage by noncontrolling owners 45.00%