XML 98 R83.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Instruments - Additional Information (Details) - USD ($)
12 Months Ended
Jun. 12, 2020
Dec. 31, 2021
Jul. 01, 2020
Peak Logix L L C      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Earn-out payment $ 1,700,000    
Fair value of incremental earn-out payment 1,700,000 $ 400,000  
Present value of non-contingent earn-out liability $ 1,700,000    
Earn-out payment period 5 years    
Peak Logix L L C | Other Current Liabilities and Other Liabilities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Earn-out payment $ 1,000,000.0    
Peak Logix L L C | 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)  
Hilo Equipment & Services | Other Current Liabilities and Other Liabilities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Earn-out payment     $ 800,000
Ginop Sales, Inc      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Earn-out payment   1,500,000  
Earn-out payment, maximum limit   1,500,000  
Ginop Sales, Inc | Other Liabilities      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Earn-out payment   $ 900,000  
Minimum | Peak Logix L L C      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Earn-out payment 2,000,000.0    
Maximum | Peak Logix L L C      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Earn-out payment $ 3,700,000