XML 81 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property, Plant and Equipment - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Abstract]      
Unamortized software development costs $ 22.4 $ 15.3  
Capitalized software development costs 11.7 10.6 $ 3.8
Amortization expense of capitalized software development costs 4.2 3.2 2.2
Unamortized implementation costs related to cloud computing arrangements (less than) 0.1    
Cost of assets under finance leases 0.4 0.5  
Accumulated depreciation of assets under finance leases 0.4 0.3  
Capitalized software impairments $ 0.3 $ 0.5 $ 0.5