XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Instruments - Additional Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2021
Jun. 12, 2020
Dec. 31, 2021
Mar. 31, 2022
Jul. 01, 2020
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Earn-out payment, maximum limit       $ 1,500,000  
PeakLogix          
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Earn-out payment   $ 1,700,000      
Present value of non-contingent earn-out liability   $ 1,700,000      
Earn-out payment period   5 years      
Fair value of incremental earn-out payment   $ 1,700,000 $ 400,000    
Contingent liability       1,500,000  
PeakLogix | Non-Contingent Consideration          
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Non-contingent liability   2,000,000.0      
Hilo Equipment & Services          
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Earn-out payment         $ 1,000,000.0
Fair value of incremental earn-out payment     400,000    
Contingent liability       500,000  
Ginop          
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Earn-out payment $ 1,500,000   $ 1,500,000    
Earn-out liability $ 900,000        
Contingent liability       900,000  
Other Current Liabilities and Other Liabilities | PeakLogix          
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Earn-out payment   1,000,000.0      
Other Current Liabilities and Other Liabilities | Hilo Equipment & Services          
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Earn-out payment         $ 800,000
Other Liabilities | Ginop          
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Earn-out payment       $ 900,000  
Minimum | PeakLogix          
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Earn-out payment   2,000,000.0      
Maximum | PeakLogix          
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]          
Earn-out payment   $ 3,700,000