XML 81 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies (Details)
1 Months Ended 3 Months Ended
Sep. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Dec. 31, 2018
USD ($)
instrument
Loss Contingencies [Line Items]          
Earnout amounts paid     $ 0 $ 738,000  
NCC          
Loss Contingencies [Line Items]          
Contingent consideration, maximum additional payments         $ 9,100,000
Contingent consideration payment, number of installments | instrument         3
Earnout amounts paid $ 1,000,000 $ 900,000      
Contingent consideration fair value     $ 0