XML 73 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases - Schedule of Future Minimum Payment under Non-Cancellable Operating Lease Liabilities (Detail) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Leases    
2024 $ 4.6  
2025 3.6  
2026 3.3  
2027 2.2  
2028 2.0  
2029 and thereafter 17.0  
Total remaining lease payments 32.7  
Less imputed interest 10.2  
Total lease obligations 22.5  
Less current obligations $ 3.9 $ 3.8
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Accounts payable and accrued liabilities Accounts payable and accrued liabilities
Long term lease obligations $ 18.6 $ 17.4