XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jul. 02, 2021
Nov. 13, 2018
Jul. 27, 2018
Oct. 31, 2021
Sep. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Commitments And Contingencies [Line Items]                
Non-current contingent consideration         $ 5,210 $ 2,523    
Cash contingent earn-out payments           807    
Change in estimated fair value of contingent consideration           (2,440) $ (697)  
Rent expense under Operating Leases           $ 100 $ 100  
Maximum                
Commitments And Contingencies [Line Items]                
Operating lease term           7 years    
Quantum                
Commitments And Contingencies [Line Items]                
Non-current contingent consideration     $ 7,700          
Contingent cash payments earn-out period     4 years          
Contingent payments earn-out period ending month and year     2022-07          
Contingent payments maximum earn out amount     $ 23,500          
Cash contingent earn-out payments       $ 800 1,400     $ 100
Contingent earn-out liability         800      
Change in estimated fair value of contingent consideration           $ 600    
Estimated fair value of earn-out liability           200    
Quantum | CBP                
Commitments And Contingencies [Line Items]                
Awarded contract amount           10,000    
Optoseis Technology                
Commitments And Contingencies [Line Items]                
Non-current contingent consideration   $ 4,300            
Contingent cash payments earn-out period   5 years 6 months            
Contingent payments earn-out period ending month and year   2024-05            
Contingent payments maximum earn out amount   $ 23,200            
Contingent earn-out liability         $ 4,400      
Change in estimated fair value of contingent consideration           1,900    
Estimated fair value of earn-out liability           $ 2,500    
Aquana, LLC                
Commitments And Contingencies [Line Items]                
Contingent cash payments earn-out period 6 years