XML 111 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Details)
1 Months Ended 12 Months Ended
Sep. 30, 2021
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2020
USD ($)
Sep. 30, 2022
USD ($)
Dec. 31, 2018
USD ($)
instrument
Loss Contingencies [Line Items]            
Earnout amounts paid   $ 226,000 $ 738,000 $ 0    
Non-cash compensation expense     $ 15,600,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          
Contingent consideration - acquisition of EBI         $ 0