XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue Recognition - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2023
Dec. 31, 2022
Disaggregation Of Revenue [Line Items]      
Period for credit risk identified   30 days  
Revenue from contracts criteria over time   multiple quarters  
Sales revenues totaling $ 8.0 $ 19.0  
Total Future minimum flease payments expected to be received 4.1 4.1  
Future minimum flease payments expected to be received in 2024 0.9 0.9  
Future minimum flease payments expected to be received in 2025 0.7 0.7  
Future minimum flease payments expected to be received in 2026 0.2 0.2  
Lease revenue 147.2 424.6  
Operating lease revenue 146.7 422.5  
Finance lease revenue 0.5 2.1  
Finance lease revenue, sales revenue 0.4 1.8  
Finance lease revenue, interest income 0.1 $ 0.3  
Period for warranties for rental equipment   90 days  
Period for warranties for equipment manufactured   1 year  
Deferred Income [Member]      
Disaggregation Of Revenue [Line Items]      
Customer contract liability 34.2 $ 34.2 $ 27.4
Accounts Receivable [Member]      
Disaggregation Of Revenue [Line Items]      
Unbilled contract assets $ 1.2 $ 1.2 $ 0.6