XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Significant Accounting Policies - Additional Information (Details)
3 Months Ended 12 Months Ended
Dec. 31, 2022
USD ($)
segment
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Accounting Policies [Line Items]        
Number of principal reporting segments | segment 2      
Restricted cash $ 0 $ 0 $ 0  
Options        
Accounting Policies [Line Items]        
Award vesting period (years)   5 years    
Rental Equipment        
Accounting Policies [Line Items]        
Accumulated depreciation relating to rental equipment $ 22,300,000 $ 22,300,000 20,100,000  
Selling, General and Administrative expenses        
Accounting Policies [Line Items]        
Advertising expense   10,900,000 10,200,000 $ 10,100,000
Product development and engineering costs   $ 14,300,000 $ 11,700,000 $ 12,400,000
Minimum        
Accounting Policies [Line Items]        
Estimated useful lives   3 years    
Maximum        
Accounting Policies [Line Items]        
Estimated useful lives   25 years    
Option term (years)   10 years